Skip to content

Latest commit

 

History

History
21 lines (12 loc) · 1.44 KB

File metadata and controls

21 lines (12 loc) · 1.44 KB

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