top of page
ArcadeArena_01.png

Arcade Arena

Arcane Arena:

  • Genre: Turn-Based Strategy/Fighting

  • Engine: Unity​

  • Highlights of the Game:

    • Diverse Character System: Created unique hero roster including Wizard, Sword Master, Healer, Mage, and Berserker, each with distinct abilities and strategic roles for varied combat encounters.

    • Strategic Combat Mechanics: Built comprehensive action system featuring Attack Stance, Berserk Attack, Cleanse Attack, Heal/Meditate, and Third Eye abilities for deep tactical gameplay.

    • Command Pattern Architecture: Implemented robust Command Pattern for modular action handling, enabling clean code organization and seamless feature expansion capabilities.

    • Advanced Undo/Redo System: Developed sophisticated move history tracking using command stacks, allowing players to reverse decisions and replay matches for strategic learning.

    • Turn-Based Combat Engine: Crafted engaging turn-based battle system inspired by Street Fighter mechanics, blending strategic planning with dynamic character interactions.

    • Service-Oriented Design: Integrated Service Locator pattern for centralized audio, visual, and gameplay service management, ensuring seamless system coordination.

    • Data-Driven Character Design: Utilized ScriptableObjects for character definitions and ability configurations, enabling flexible balance tuning and rapid content iteration.

    • Immersive Audio-Visual Integration: Built dynamic visual effects and sound systems that enhance combat impact and player engagement through centralized service architecture.

  • Key Takeaways:

    • Design Pattern Mastery: Strengthened expertise in Command Pattern implementation for modular, maintainable game architecture and feature scalability.

    • Strategic Game Design: Enhanced skills in turn-based combat system development, character balance design, and tactical gameplay mechanics.

    • Advanced System Architecture: Improved proficiency in Service Locator pattern and centralized service management for complex game system coordination.

    • Iterative Development: Gained valuable experience in continuous testing, feedback integration, and the importance of undo/redo functionality for player experience.

bottom of page