ROLL-A-BALL: 3D PLATFORMER

A souped-up Roll-A-Ball prototype with jump, double jump, and speed boost— plus enemy chase AI, and a countdown timer. Collect every PickUp before the time (or your lives) run out.

Key Features

  • Movement: Jump, Double Jump, Speed boost
  • Enemy patrol & chase: any contact to the enemy will instant-kill and you will lose the game.
  • Clear UI: Start scene, collected PickUps, countdown timer, pause menu, and Skill buttons.
  • Moving Pickups: moving up-down, back-forth and rotate around a location makes the game harder to win.

How to Play

  • Goal: collect all PickUps before time ends while you still have lives remaining
  • Lose condition: time expires or lives reach zero
  • Death sources (current build): falling into the void (y ≤ −5) more than 3 times or enemy contact

Controls

  • WASD / Arrow Keys — Move
  • Space — Jump
  • Space ×2 — Double Jump
  • Shift — Speed boost
  • Middle Mouse — Zoom in/out the camera view
  • R — Restart level
  • Esc — Open/Close pause menu

Development Screen Shots

Root folder:

Materials folder:

Scripts folder:

Imported Assets folder:

Hierarchy & Player's Inspector:


- NavMesh of the platform & how the 5 enemies are placed:

Credits

Nguyễn Võ Ngọc Bảo — Student ID: 23520131 

Unity prototype for coursework (Roll-A-Ball 3D)


Download

Download
Mac.zip 74 MB

Comments

Log in with itch.io to leave a comment.

please fix bug

unplayable