You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lunarium_OLD/docs/design/project_structure.txt

28 lines
1.3 KiB
Plaintext

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.lproj (this is actually an xml file but the lproj extension allows it to be identified as a project file without opening it)
├── 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)
├──
└─