Ball Movement

Solo Game Project – Unity

By Kwan Zhang

Overview:
Ball Movement is an interactive physics-based simulation game where players customize a ball before launching it toward a finish point. Rather than controlling the ball in real time, players adjust its bounciness, size, and color before watching how it behaves in a simulated environment. The game emphasizes prediction, experimentation, and visual feedback.

Gameplay Flow:
At the beginning, the player uses UI sliders and color pickers to define the ball’s properties:

  • Bounciness (physics material)

  • Size (scale and mass)

  • Color (material color)

Once the game starts, the ball is dropped into the level. The player then passively observes its movement, bounce, and trajectory as it travels through the environment. The goal is for the ball to reach the end point successfully, demonstrating how pre-launch customization affects the outcome.

Key Features:

  • Real-time parameter adjustment using Unity UI

  • Physics-based motion using Rigidbody and Physics Materials

  • Dynamic color and scale assignment

  • Level designed to test bouncing, rolling, and stopping behavior

  • Visually satisfying passive experience

Tools Used: Unity

Leave a comment

Log in with itch.io to leave a comment.