Major Update
...
--- Map Reworking ---
Added 3 scenes to the game:
- Town;
- Blacksmith Shop;
- Forest;
---- NPC ---
- Added the Blacksmith NPC to the game;
- Reworked the Pathfinding system;
- Reworked the Orc Finite State Machine;
- Other internal adjustments;
--- Managers ---
- GameManager: Manages player data (e.g., money, base stats);
- AudioManager: Added to centralize audio management;
- GameStateManager: Manages game state and triggers events (e.g., music change);
- SceneLoadManager: Handles additive scene loading and unloading;
--- Systems ---
- Dialogue System: Player can now interact with NPCs;
- Inventory System: Added item pickup, drop, stack splitting, and discarding;
- Level System: Main character now has leveling mechanics, with experience requirements increasing per level;
- Upgrade System: Main character can now upgrade attack and defense at the Blacksmith shop;
--- Camera ---
- The camera movement was reworked;
--- Character Models ---
- Added a new character model to the main character;
- Added a character model to the Blacksmith NPC;
--- Animations ---
- Added UI animations;
- Added new main character animations;
- Added animations to the Blacksmith NPC;
--- HUD ---
- Created Main Menu and in-game Pause Menu;
- Added health, mana, and experience bars for main character;
- Added currency display counter;
- Added audio settings panel in Pause Menu;
- Added Blacksmith shop UI;
- Added Inventory UI;