Video Showcase
Batting Controls
Implemented swipe-based input to determine the optimal batting shot based on ball trajectory.
Batting decisions consider timing, direction, and footwork for realistic gameplay.
Synchronized diverse batting-shot animations with real-time ball physics for improved realism.
Bowling AI
Designed a modular bowling AI using the Strategy Pattern and Abstract Scriptable Objects, allowing designers to create custom bowlers easily.
Incorporated kinematic and Magnus effect calculations to simulate realistic spin, speed, and trajectory.


Gameplay Rules & Mechanics
Developed run system, including detection of wides, no-balls, and boundaries.
Integrated collision and physics checks to ensure rule compliance and accurate scoring.
Ball Physics
Created custom ball-physics models accounting for spin, speed, and trajectory.
Integrated with batting system to select the best shot based on ball trajectory and player input.
Character & Data Systems
Built Batsman/Bowler character data and jersey system to manage player stats, animations, and customization.
