The B2LL

The B2LL

Unity C#Audio SynchronizationRhythm SystemModular Level DesignTouch Input

Gallery

The B2LL Gameplay

The B2LL - Precision rhythm gameplay with neon sphere and tile-based movement

The B2LL Shop Interface

Shop Interface - In-game store with ball customization options and pricing

The B2LL Level Selection

Level Selection - Choose from multiple rhythm-based challenges

The Challenge

Create a precision-based rhythm movement game where timing, music synchronization, and level geometry combine into an addictive one-tap experience. The game needed to feel responsive with zero-latency input while maintaining perfect sync with the music's BPM.

Development Process

Key Challenges

Implementing precise timing windows that adapt dynamically to different BPM and song tempos

Creating a modular tile system that generates rhythmic patterns synchronized with music beats

Architecture & Design

Built in Unity with custom rhythm timing system that reads BPM and converts it into expected tap intervals. Features modular tile-based level architecture with dynamic difficulty scaling based on tempo and pattern complexity.

Project Structure
Core/
├── TileManager.cs
└── RhythmTimingSystem.cs

Player/
├── PlayerController.cs
└── MovementSystem.cs

Core Systems

Music-synced timing system with Perfect/Good/Miss detection and adaptive hit windows

Modular tile generator with metadata for type, rotation, BPM, and timing offset

The Result

The B2LL final result

Final Product

A precision-based rhythm movement game where players control a glowing sphere that jumps from tile to tile in sync with the music. Every tap must land exactly on the next cube, turning level geometry into a playable rhythmic pattern.

Key Features

One-tap rhythm movement with music-driven gameplay

Precision timing system with customizable hit windows

Modular level editor for building rhythmic patterns

Adaptive difficulty based on BPM and tile complexity

Minimalist neon-style visuals with glow effects and trails

60 FPS
Smooth Performance
Zero-Latency
Input Response
BPM-Synced
Music Integration

Improvements & Impact

B2LL successfully delivers a precision rhythm experience where every tap feels satisfying and responsive. The dynamic timing system adapts to different music tempos, while the modular tile architecture allows for endless level variations. Visual feedback with glow pulses, camera shake, and trail effects creates an immersive rhythm game feel. The minimalist neon aesthetic enhances clarity and keeps players focused on the rhythm. This project showcases mastery of audio synchronization, precise input handling, and modular level design systems.

OJ

Unity C# Developer • Multiplayer Engineer • Full-Stack Cloud Developer

© 2025 Oto Japaridze • All Rights Reserved