Refactor project architecture for Gnome's Bounty
- Renamed all instances of "Axe" to "Hammer" to align with game concept. - Updated architecture document to reflect full alignment with gameplay. - Removed ArchitectureMigration.md as it is no longer needed. - Added Evolution.md to track architectural improvements. - Created Guidelines.md for maintaining architectural consistency. - Established Systems.md to detail key gameplay systems and their files. - Improved project structure by organizing scripts into relevant folders.
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
# Implementation Guidelines
|
||||
|
||||
To maintain architectural consistency in **Gnome’s Bounty**, please follow these rules when adding new content:
|
||||
|
||||
- **New World Objects:** Place in `Scripts/EnvironmentObjects/`.
|
||||
- **New Managers:** Place in `Scripts/Managers/`.
|
||||
- **New AI Behaviors:** Add to `EnemyAI.cs` or create specialized classes in `Scripts/Enemies/`.
|
||||
- **UI Updates:** Modify `UIManager.cs` and related scripts in `Scripts/Managers/`.
|
||||
|
||||
Refer to [Architecture.md](./Architecture.md) for the full project structure.
|
||||
Reference in New Issue
Block a user