The root project folder needs to contain a project.xml file that describes the project (See ??? for details) Project directory structure (this should be auto-generated by the editor when creating a new project): Project root ├── project.xml ├── engine/ │ └── Lunarium_NE.exe (non-editor version of the engine. Used for creating a release build of the project) │ ├── contents/ │ ├── content_meta.xml - (Associates each asset with a unique id, and whatever else is needed to compile the assets) │ └── assets/ │ └── (Can be organized however the user wants) │ └─ release/ ├── (This directory is generated by the editor when building the project) ├── game_name.exe - (The non-editor version of the engine renamed to the game name) ├── engine_state.xml - (configured to load the game from the data/ directory) └── data/ - (The data folder generated by the asset compiler, contains all the assets for the game in binary formats) ├── │ └─