Tool designed for creating custom levels in Unreal 4 and distributing them. The server is a Node.js server with a MongoDB database. The client is all an Unreal 4 app. The user can download levels (though simple in the demo) and load them in. Alternatively, they can also save their own copy of the level with changes back to the server. There is also a web UI for editing individual properties of a level.

Created in Unreal 4. Server is in Node.js with a MonboDB database. There's a separate web client for updating the level through a web page.

Through the web client, a level can be chosen and objects can be updated through a simple form. This will update the server. In unreal as different collision boxes are triggered, data is pulled for respective levels by making a REST call to the database. A JSON object is returned of all of the assets in the level and their positions. Then each asset is loaded into position. This can allow for player generated levels or out of game level editing.