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:
2026-06-21 23:56:53 +03:00
parent 513cbf641e
commit 9dc237bf27
6 changed files with 127 additions and 1446 deletions
+10
View File
@@ -0,0 +1,10 @@
# Implementation Guidelines
To maintain architectural consistency in **Gnomes 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.