10 Commits

Author SHA1 Message Date
af23dcc963 Fix character attributes serialization; update data values and adjust serialization attributes for proper functionality 2025-08-02 11:42:16 +02:00
3871cba753 Refactor character attributes system; replace individual attributes with a dictionary-based approach for better scalability and maintainability 2025-08-02 06:06:51 +02:00
df7462652f Add LevelUpHud and UpgradeManager components; implement upgrade selection UI and item management 2025-07-12 17:57:55 +02:00
ced721f1ad Add EnemyWave and EnemyWavesManager classes; implement enemy spawning system for wave-based gameplay 2025-07-12 02:34:15 +02:00
ad02e07a87 Add Shop system with ShopManager, ShopUI, and ShopSlotUI; implement item purchasing and shop UI functionality 2025-07-12 02:07:43 +02:00
c50b91eacb Add FlatStatModifier and PercentStatModifier classes; introduce Stat enum for character attributes 2025-07-11 23:05:36 +02:00
b95ac51a82 Add level and experience attributes to CharacterAttributes class 2025-07-11 22:29:59 +02:00
57896441ab Refactor WeaponStats and related classes to include attack speed, range, and damage type; update damage calculations for melee and ranged attacks 2025-07-11 22:09:15 +02:00
9261b9f00f Add WeaponStats class and update damage calculations for ranged and melee attacks 2025-07-11 21:58:19 +02:00
43c1730ed5 Add new meta files and interfaces for project structure 2025-07-11 21:46:14 +02:00