DIDE / Documentation
DIDE, in detail
One desktop app for writing a DEngine game and building its worlds
Project brief
DIDE is the editor for DEngine: a code IDE and the scene and content editors in one window, for macOS on Apple silicon and 64-bit Windows. The code half is built. It has Monaco, language servers for C, Slang and CMake, git, CMake builds, a test explorer and debuggers on both platforms, AI with providers you configure, plugins, and the Andare, Disegno and Trama tools inside it.
The game half is under way. Editing a running game is built: the viewport, gizmos, hierarchy and inspector with undo, play-in-editor including multiplayer, and input replay. It’s tested against a stand-in engine, because DEngine doesn’t serve the editor protocol yet. Asset tools are being built now, with world building, animation and audio planned after them. It isn’t published.
What’s included
• A code IDE built on Monaco, with language servers, git, CMake builds, tests and debugging
• Debugging on both platforms: lldb on macOS, and DbgEng with crash dumps on Windows, plus GPU capture and a profiler view
• AI with your own providers, including an agent whose changes you review before they land
• Edit a running game: pick, move and inspect anything in the world, with undo, play-in-editor and input replay
• A plugin host with permissions, and Andare, Disegno and Trama built in
Current status
This project is in active development, so details may change.
Questions and support
For questions about DIDE, contact DWMM Holdings with the project name and a short description of what you need. Please don’t send credentials or other sensitive information by email.