top of page
Screenshot 2025-06-02 232345.png

Dragon Ball

Dragon Ball - Path to Fire:

  • Genre: 2D Action Platformer

  • Engine: Unity​

  • Highlights of the Game:

    • Advanced Movement System: Crafted dual-mode locomotion with ground-based combat and gravity-defying flight mechanics for authentic Saiyan mobility.

    • Combat Engine: Built unified damage service with pooled projectiles, melee combos, and signature moves like Kamehameha with balanced cooldown systems.

    • Special Abilities: Implemented vanish teleport, precision dodging, and epic Super Saiyan transformation triggered by Dragon Ball collection mechanics.

    • Synchronized Animation System: Achieved frame-perfect VFX timing with animator events, pooled particle effects, and multi-layered impact feedback.

    • Resource Management: Designed health/stamina systems with dramatic defeat sequences and collectible progression mechanics for power scaling.

    • Enterprise Architecture: Leveraged MVC + Service Locator, State Machine patterns, and SOLID principles for scalable, maintainable codebase.

    • Immersive Audio-Visual: Integrated central audio management with spatial cues, camera shake effects, and post-processing for cinematic combat feel.

    • Performance Optimization: Implemented object pooling, factory patterns, and efficient resource management to eliminate frame drops during intense action.

  • Key Takeaways:

    • Advanced Architecture: Mastered enterprise-level design patterns (Service Locator, Strategy, Template) for professional-grade Unity development.

    • Combat System Design: Developed expertise in frame-perfect timing, hit detection, and balanced ability cooldown systems for competitive gameplay.

    • Animation & VFX Integration: Enhanced skills in synchronized visual effects, particle system optimization, and cinematic feedback systems.

    • Data-Driven Development: Strengthened ScriptableObject workflows and external configuration management for rapid iteration and tuning.

bottom of page