This plugin is a simple framework to allow you as a dev to easily create your own in game replicated level editor, use the provided content as is, or overhaul the provided UI and expand it to suite your needs.
NO C++ knowledge required, everything is exposed and meant to be done through blueprints while also enabling C++ use if you so wish.
Current Version: V2.0
Written Documentation V2.0 / How To Use / Support Discord Server
Technical Details
Features:- Built as a framework to expand on with a large static library and driven by a MapEditorHandlerComponent
- Custom Character Movement Component build specifically for level editing
- Controllable replication rate for replication of a client/servers action
- Runtime
- Fully Replicated
- Replicated loading of changed materials at runtime
- Move/Rotate/Scale objects/actors
- Location/Rotation Snapping
- Manual transform Editing
- Gizmo editing for Location/Rotation/Scale
- Create/Spawn objects
- Delete objects
- Datatable driven Object Spawning
- Map Saving
- Map Loading
- Map Filtering (Custom saved maps can only be loaded on the level that they were created on (For example a map saved on the ThirdPersonExampleMap can only be loaded on the ThirdPersonExampleMap))
- MapEditor, Runtime
Number of C++ Classes: 6
Network Replicated: Yes
Supported Development Platforms: Win64
Supported Target Build Platforms: Win64
Documentation: https://docs.google.com/document/d/1tdirCj92HdBOe_Rwt-KJ4zQgfvJvEmFGM4S_TQe_0Dk/edit?usp=sharing