In-Game Multiplayer Level Editor Framework

Multiplayer In-Game (Runtime) Level Editor Framework allowing you to build levels with your friends with an official editor like experience like no other on the Marketplace!

  • Supported Platforms
  • Supported Engine Versions
    5.0 - 5.1
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

This is a complete framework (with a complete example project) used for building an In Game Multiplayer Level Editor.

Example Project / Playlist / Support Discord / DEMO

Everything is replicated out of the box with the intention of allowing players to build maps with their friends that they can save and load whenever they please. The provided tools feature what you would expect out of an editor with some Unreal Engine aspects added such as the Alt + Drag duplication for items in the world. As always with my products, the core is built in C++ but with blueprint in mind so no C++ is required to use this asset!

In the example I provide:

  • Content Browser for placing items in the world (with optional replicated pre placing)
  • World Settings to control the time of day and brightness of the sun (Replicated and saved with your level)
  • Details Panel for manually entering in your location/rotation/scale of your selection and changing each selected mesh's material's (not limited, can do multi material meshes and multi mesh items!!!)
  • Tools Panel for controlling your snap settings for location and rotation such as enabling/disabling snapping and setting the snap amount
  • World Outliner which has two examples setup, one for displaying all the items in the world and the other for displaying only items that you own (you have spawned)
  • Save and Load which allows you to save the map at any point in time with any name and load said map at any time
  • All example hotkeys setup to correspond to Unreal Engine's default editor hotkeys so Camera Movement, Increase/Decrease camera speed, Undo/Redo, Copy/Paste, Duplicate Dragging, Multiple Selection (shift + left click), Delete, World and Local Coordinates for Gizmo, Toggling between gizmos of All/Location/Rotation/Scale, all correspond to Unreal Engines own keys.

Technical Details

Features:

  • Full Multiplayer Ready Replicated In-Game(Runtime) Level Editor
  • Full set of editor quality Gizmos setup to feel just like your in the Unreal Engine Editor with local and world settings
  • Custom movement component for map editor character
  • Easily go from your character to edit mode and back
  • Change each Material of Each one of the meshes in your item (Replicated)
  • Save/Load your maps live with other players
  • Full content browser
  • Replicated adjustable at runtime World Settings
  • Multiple Item Selection
  • Selection Duplication (Alt drag like in the editor)
  • Copy/Paste
  • Undo/Redo
  • Drag and Drop
  • Replicated (optional) Pre Placing of items
  • Details panel to change mesh Materials and enter Transforms manually
  • Tool Settings with Snapping configuration
  • World Outliner
  • And more!

Code Modules:

  •  SKGDirectionalLight, Runtime
  •  SKGGizmo, Runtime
  •  SKGMultiplayerLevelEditor, Runtime


Number of Blueprints: 31

Number of C++ Classes: 12

Network Replicated: Yes

Supported Development Platforms: Win64

Supported Target Build Platforms: Win64

Documentation: https://www.youtube.com/playlist?list=PLnHeglBaPYu_c8-7uKeWrvy9SBcH2Ucv9

Example Project: https://drive.google.com/file/d/100aBKciICPz5kdybbKIs4kBtdL7XEtfH/view?usp=share_link