About Pushaton V2

Pushaton started as a solo fitness game where players performed push-ups to control their character in a 2D side-scrolling environment. Version 2 completely reimagines this concept, transforming it into an engaging multiplayer experience that pits players against each other in intense 3D battles. This extensive rebuild elevates every aspect of the game, from visual presentation to gameplay mechanics.


Key Changes & Reasoning

Enhanced Movement Detection

  • Improved LSTM model for more accurate push-up detection
  • Faster response time between physical movement and in-game action

Multiplayer Focus

  • Transformed from solo play into a 1v1 competitive experience
  • Added because competition is one of the strongest motivators for consistent exercise
  • Creates dynamic, engaging matches between players

3D Environment

  • Switched from SpriteKit (2D) to SceneKit (3D)
  • Addresses visibility issues on smaller devices
  • Provides a clearer view of both the player character and obstacles
  • Enhances the overall visual experience

Enhanced Gameplay

  • Besides jumping added dashing mechanics for more strategic depth

Technical Implementation

Built from the ground up using:

  • SceneKit for 3D graphics and physics
  • VisionKit for more precise movement tracking
  • Improved LSTM Model for real-time push-up detection
  • Multiplayer Framework for real-time player battles

Development Journey

This complete rebuild required rethinking every aspect of the game, from the core mechanics to the user experience. The transition from 2D to 3D, while challenging, opened up new possibilities for gameplay and visual presentation. The addition of multiplayer functionality and improved movement detection transformed Pushaton from a solo exercise tool into a game that encourages fitness engagement through competition.

Built With

Share this project:

Updates