Skip to content

lpestl/HttpServerDemo

Repository files navigation

HttpServerDemo

A simple game demo application on Unreal Engine, which shows how HttpServerPlugin works and how any Http Client can interact with it over the network.

Preview

How it works

In fact, the system looks like this:

  • there is a HttpGamepadInput that is launched as an application on a mobile device;
  • there is a computer on which the Unreal Engine project HttpServerDemo is launched. The project itself is a character that can be controlled. A HttpServerPlugin is connected to the project that launches the HTTP Server and waits for Http request to be received.

Schematic diagram

The computer and the mobile device are on the same LAN and are connected to each other by routers via WiFi. When a button is pressed on the mobile device in the HttpGamepadInput application, an HTTP request is sent to the server launched on the Unreal Engine project. The UE project receives this request, interprets it as a command to the character and alternates the character in the game.

Gameplay

Draft of the article

Draft of the article in Russian: https://github.com/lpestl/HttpServerDemo/blob/main/README_RU.md

About

A simple game demo application on Unreal Engine, which shows how HttpServerPlugin works and how any Http Client can interact with it over the network.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors