Commit Graph

17 Commits

Author SHA1 Message Date
35535fe38a Add MainMenuUI component for game start and exit functionality; implement scene loading and browser detection 2025-07-13 13:50:32 +02:00
0ca0aeae86 Add sound effects and audio clips for weapons and actions; implement shot and damage sounds 2025-07-13 13:33:29 +02:00
6511a5586e Add Advanced and Elite Enemy prefabs; adjust attributes and implement projectile behavior 2025-07-12 22:38:21 +02:00
e3e58f89cb Add DamagePostProcess component for enhanced visual feedback on damage; implement vignette effect and adjust flash color settings 2025-07-12 19:07:26 +02:00
a4fe7bbb07 Add DamageFlash component for visual feedback on damage; implement flash effect with customizable duration and color 2025-07-12 18:30:42 +02:00
df7462652f Add LevelUpHud and UpgradeManager components; implement upgrade selection UI and item management 2025-07-12 17:57:55 +02:00
f29b258e06 Add GameHud component to display player stats; include experience, coins, round time left, and health 2025-07-12 17:10:14 +02:00
4b68446ea9 Add CameraShake component and integrate with Health system; implement shake effect on damage taken 2025-07-12 16:58:42 +02:00
c3b1ac9213 Implement health modification on enemy kill; add HealOnKillModifier and update death behavior 2025-07-12 12:57:21 +02:00
b2e41816b0 Refactor ShopUI to remove unused namespaces; add new meta files for assets 2025-07-12 03:56:43 +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
8f3a913b7e Add Inventory system with Inventory, InventorySlot, and StatModifierItem classes; update character attributes to include level and experience 2025-07-11 23:57:57 +02:00
c50b91eacb Add FlatStatModifier and PercentStatModifier classes; introduce Stat enum for character attributes 2025-07-11 23:05:36 +02:00
cf586916c0 Add IStatModifier interface and CharacterWeaponsManager class 2025-07-11 22:40:10 +02:00
7640c59e43 Update layers for GameObjects and add EnemyDeathBehavior class 2025-07-11 22:23:42 +02:00
43c1730ed5 Add new meta files and interfaces for project structure 2025-07-11 21:46:14 +02:00