Skip to content

cacticrown/Prefab-Studio

Repository files navigation

Prefab Studio

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.

screen-shot

Overview

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.

Features

  • 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.

Tech Stack

Language: C# (.NET)
Rendering: MonoGame
UI: ImGui.NET
Serialization: Json

Building From Source

Prerequisites

Setup

git clone https://github.com/cacticrown/Prefab-Studio.git
cd Prefab-Studio
dotnet run --project Platforms/PrefabStudio.DesktopDX

Contributing

Prefab 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.

License

MIT - do whatever you want

About

A Standalone, Engine- and Language-Agnostic Prefab Editor.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages