
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.
-