All game resources must be placed in their correct directory. The engine will not search for media files placed randomly. Files must be stored as shown below:
| Element | Directory |
| Entity sprites | <my-project>/entities/ |
| Entity sprite normalmaps | <my-project>/entities/normalmaps/ |
| Particle bitmaps | <my-project>/particles/ |
| Sound Effects | <my-project>/soundfx/ |
| *.par files | <my-project>/effects/ |
| *.esc files | <my-project>/scenes/ |
| *.ent files | <my-project>/entities/ |
| <my-project>.ethproj | <my-project>/ |
| main.angelscript | <my_project>/ |
| app.enml | <my_project>/ |
As a new project is created (File > New project in the projects tab), Ethanon Editor creates all directories and copies all necessary files automatically into it.