
Game Development
2022
A 2D arcade survival platformer built in Unity. Hero-vs-Zombie is a side-scrolling action brawler where players choose from multiple heroes and fight endless waves of enemies across escalating timed stages. Each minute brings a new level, ramping up the pace and challenge. Key Features: - Character select — Choose your hero before dropping into the fray - Survival-wave combat — Endless enemy spawning from both sides with randomized types and speeds - Timed stage progression — Levels cycle every 60 seconds across 5 distinct stages - Melee combat system — Directional attacks with hit detection, knockback, and sound feedback - Score & economy — Earn points and coins from defeated enemies - Leaderboard — Persistent high-score tracking saved to JSON - Health system — Damage, temporary invulnerability, death state, and death menu - Parallax backgrounds — Depth-rich scrolling environments Architecture highlights: - Two-scene structure (MainMenu → Gameplay) with singleton-style managers - Event-driven communication between combat, health, score, and UI systems - Prefab-driven design for modular characters, enemies, and UI elements - JSON-based persistence for the scoreboard Built with: Unity 2020.3, C#, Unity 2D, TextMesh Pro, Unity UI

