Overview

The Sphere Controller Project is a physics-driven interaction system in Unity designed to run on Android Phone that integrates pattern matching, movement tracking, and physics-based gameplay mechanics. The system enables a sphere to follow a predefined pattern of objects while ensuring realistic physics-based movement, user interaction, and event-driven logic.

This project is designed to:

  1. Create a dynamic physics-based sphere movement system
  2. Allow users to interact with patterns using gestures (swipes or touches)
  3. Validate user input against predefined patterns
  4. Implement event-driven gameplay mechanics using Unity’s event system
  5. Enable tracking and saving of gameplay data for analysis

Pipeline Overview

The core system consists of the following steps:

1. Board Initialization

2. Sphere Movement System

3. User Interaction & Pattern Recognition