A game engine's editor is an integral part of the game development workflow. It provides developers with a powerful tool for creating, editing and testing game assets, levels, and mechanics. A good editor should be intuitive and user-friendly, and should make it easy for developers to create and edit a game without having to constantly switch between different applications.
The current Mocha editor is lackluster. This issue outlines the high-level features required for a significant overhaul of the editor, containing various different tools and features to help take the development experience to the next level.
These improvements will take place on the new-editor branch. Some of these features are long-term and will eventually get their own issue.
UI overhaul
ImGui is proving to be lacking in some areas, and we are going to end up contorting it in various ways to suit our needs. Instead, we should think about finding a better framework, or creating our own solution.
Material editor
We want to be able to maintain mmat files in a nice UI interface
Model editor
Model importing is currently a big pain, having a UI for this would greatly streamline the process
Scene editor
A way to add a scene / level to a game
Build & deploy tools
Code improvements
A game engine's editor is an integral part of the game development workflow. It provides developers with a powerful tool for creating, editing and testing game assets, levels, and mechanics. A good editor should be intuitive and user-friendly, and should make it easy for developers to create and edit a game without having to constantly switch between different applications.
The current Mocha editor is lackluster. This issue outlines the high-level features required for a significant overhaul of the editor, containing various different tools and features to help take the development experience to the next level.
These improvements will take place on the new-editor branch. Some of these features are long-term and will eventually get their own issue.
UI overhaul
ImGui is proving to be lacking in some areas, and we are going to end up contorting it in various ways to suit our needs. Instead, we should think about finding a better framework, or creating our own solution.
Material editor
We want to be able to maintain
mmatfiles in a nice UI interfaceModel editor
Model importing is currently a big pain, having a UI for this would greatly streamline the process
Scene editor
A way to add a scene / level to a game
Build & deploy tools
Code improvements