theodll/Monoworks ? reverse-engineered prompt

Reverse engineered prompt

Build me a polished first pass of Monoworks, a game production suite with a clear split between the runtime and the editor.

I want a C++23 project that builds cleanly with CMake, with a basic engine foundation, an editor app, and a shared common layer. The focus should be on a professional workflow for game creation, so include the beginnings of asset and package management, a place for plug ins later, and a simple tool driven editor interface that can open and manage project data.

Set it up so the rendering side is ready for modern graphics APIs, especially Vulkan and Direct3D 12, even if the first pass only has a minimal implementation. Keep the code organized so platform specific parts are separated from the platform agnostic parts, and make it easy to extend later for things like OpenXR, shader hot reload, and localisation tools.

If you need current docs for any build details, look them up online. Prioritize a working MVP that compiles, launches, and feels like the start of a real engine and editor suite.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab