game 2019

Dragon Arena

2D space shooter with wave-based combat, upgradeable weapons, ad logic, and dynamic difficulty system.

About the Project

Dragon Arena is an action-packed 2D space shooter that combines classic arcade gameplay with modern game design elements. Players battle through waves of enemies, upgrade their weapons, and face increasingly challenging opponents in a dynamic difficulty system that adapts to player skill.

Built in Unity with C#, the game features polished combat mechanics, a progression system with weapon upgrades, and integrated monetization through ad logic. The project demonstrates comprehensive game development skills from core gameplay to business model implementation.

Key Features

  • Wave-Based Combat: Progressive enemy waves with increasing difficulty and variety
  • Upgradeable Weapons: Multiple weapon types and upgrade paths for customized playstyles
  • Dynamic Difficulty: Adaptive challenge system that responds to player performance
  • Smooth Controls: Responsive player movement and combat for satisfying gameplay
  • Ad Integration: Strategic ad placement and reward systems for monetization
  • Progression System: Unlockables and achievements that encourage continued play

Technical Highlights

The combat system features carefully tuned enemy AI behaviors that create varied and challenging encounters. Each wave introduces new enemy types or combinations, keeping the gameplay fresh and engaging throughout extended play sessions.

The weapon upgrade system uses a modular design that makes it easy to add new weapons and upgrade paths. Balancing ensures that different upgrade choices remain viable, allowing players to develop strategies that match their preferred playstyle.

Dynamic difficulty adjustment monitors player performance metrics like accuracy, survival time, and damage taken to subtly adjust challenge levels. This keeps the game engaging for both new players and veterans without manual difficulty selection.

The ad integration demonstrates understanding of free-to-play monetization models, with rewarded video ads that provide tangible gameplay benefits while optional ads generate revenue without disrupting the core game experience.

This project showcases proficiency in Unity game development, C# programming, game design principles, player progression systems, and commercial game development practices.

Technologies Used

UnityC#