Prefab Studio is a standalone, engine- and language-agnostic prefab editor built with C# and MonoGame.
It gives developers a lightweight environment to build, edit, and manage prefabs - without being tied to any game engine.
Warning
Prefab Studio is in beta. Use at your own risk. It is not yet suitable for production or commercial projects.
Prefab Studio brings Unity-style prefab editing into a clean, standalone tool for custom engines and pipelines.
Whether you're working on your own engine, or managing reusable entities for a modding tool - Prefab Studio gives you the structure, visualization, and control you need.
-
Prefab Composition
Create and manage reusable entity templates. -
Visual Editor
Modify component data directly via an ImGui-powered Editor. -
JSON-Output
Human-readable, engine-agnostic prefab format. Here's an example.
Language: C# (.NET)
Rendering: MonoGame
UI: ImGui.NET
Serialization: Json
git clone https://github.com/cacticrown/Prefab-Studio.git
cd Prefab-Studio
dotnet run --project Platforms/PrefabStudio.DesktopDXPrefab Studio is currently in early development - feedback and contributions are welcome. If you’re interested in contributing, feel free to open a pull-request or start a discussion.
MIT - do whatever you want
