Ends Today: Save up to 95% on the Time Travel Mega Bundle!

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
  • Properties panel where you can setup your own properties to be edited at runtime
  • 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

SKGD
Sneaky Kitty Game Dev
All Assets by Author
52.21 
Platforms Windows 64-bit
UE Versions 5.0 - 5.1
Tags LEVEL EDITOR, TOOLS, RUNTIME, RUNTIME LEVEL EDITOR, NoAI, MAP EDITOR, LEVEL DESIGN, GIZMO, RUNTIME MAP EDITOR, RUNTIME GIZMO
Release date 24.01.2023

Similar products

Image
Sign In
Image
Sign Up
Image
Recovery