A 2D, top-down, level-based Action RPG. Players control a archer and knight characters, navigating through distinct levels and engaging in combat with AI-controlled enemies. The core gameplay revolves around movement, dashing, and combat.
The primary technical challenges in this project were:
The project is built on a highly modular and component-based architecture, following software engineering best practices. Key architectural patterns include: