/rollaball

mobile games

Primary LanguageC#

Roll a Ball

Gameplay

Android store: https://play.google.com/store/apps/details?id=com.polfc.rollaball

A simple "roll a ball" game made with Unity. The player controls a ball inside a platform and has to collect coins to get points as the time goes down. The goal of the game is to get as many points as possible without the timer going to zero or falling out of the platforms. The game offers some special objects to help or challenge the player.

Tested on Windows, Ubuntu and Android.

Features

  • The game includes four platforms and the player can jump to one another with the help of special ramps that will appear after an amount of points has been collected. With each subsequent platform, the player will be able to get more points but also be in more danger.
  • At random times, wind will appear and hinder the player's movement. The player has to obtain the atom object to stop the wind.
  • Additionally, the ground size decreases as time passes. The player needs to obtain the plus object or he risks falling off the platform!
  • Walls around the platform help the player so he does not fall down. However, with every wall hit, the wall will move down and after a few hits the wall will not be able to protect the player from falling down.

Game screenshot 1

Special Objects

  • Coin: Gives point(s).
  • Clock: Adds time to the timer.
  • Plus: Increases the size of the ground.
  • Atom: Stops the wind.
  • Bomb: Lose points.
  • Ramp: Helps the player to jump to another platform.

Game screenshot 2

Subjects covered

  • Physics: Colliders, gravity and forces
  • Controls: Gyroscope and joystick for mobile, keyboard for pc
  • Graphical effects: Wind particles, bomb explosion
  • 3D graphics: Materials, Lighting, Camera
  • Sound design: Game music, sound effects, alarm sounds