A 3D educational experience designed to engage students while informing them about ACL injury risk and joint health.
This project strictly follows Godot's style guide. The file structure is grounded in the project organization reference and inspired by this article by Shantnu Tiwari. The principles are described below:
- All folders and files are
snake_case. - All folders which categorize their contents should be plural.
scenes, actors, characters
- All files should be in the folder which categorizes them.
scenes > actors > characters > x_bot.tscn
- If there are two or more directly related files, they should be placed in their own sub-folder.
scenes > actors > characters > player > player.gd, player.tscn
| Top-level folder | Contents |
|---|---|
| addons | 3rd party files, such as plugins Custom engine/editor files |
| assets | Raw materials used to build scenes |
| scenes | All scenes (.tscn files) and their related scripts |
| src | All code that isn't tied to a particular scene |
| test | All test code |