<M/>
marc'sdev corner

Skills Acquired

+1
Technical Leadership
Served as Lead Developer, driving architecture decisions and development progress.
+2
Clean Architecture
Designed modular, decoupled systems for easy maintenance and scalability.
+3
Data-Driven Design
Built scalable data systems for choreography creation and content expansion.

Taebo Reboot is a VR fitness experience backed and supported by the martial arts legend and creator of Taebo, Billy Blanks himself!

Having the honor to serve as Lead Developer on the project, I am responsible for development progress, deciding on the architectures and patterns used, and ensuring all assets are optimized and correctly hook into the game systems my team and I have implemented. Following clean-code practices, we created a modular and scalable architecture with decoupled systems that allow for easy maintenance and scalability.

Technical Highlights

Rhythm-Based Scoring

The core gameplay is a rhythm-based system featuring real Taebo movesets. Players are scored based on three key metrics:

  • Power — How much force is behind each strike
  • Agility — Timing and flow between movements
  • Accuracy — Precision of movement execution

AI Personal Trainer

An AI personal trainer analyzes the user's progress in real time and provides audible feedback. This creates a dynamic experience where the difficulty and encouragement adapts to how well the player is performing.

Scalable Data System

To support easily creating new choreographies, I built a scalable data system that integrates tightly with a custom editor. This allows the content team to create official Packs, Levels, and Choreographies and add them to builds without requiring code changes.