Description

A 3D recreation of the arcade game pinball made in Unity. You must earn a certain number of points in order to progress to the next level, simple as that.

Credits

Lecture Content

Week 1

  • Physics Based Mechanics
    • The Ball: The ball utilizes a rigidbody in order to move freely around the game.
    • The Flippers: Both flippers utilizes a rigidbody in order to apply a hinge joint which is then used to control their movement.
  • Week 2 Focus & Plan
    • During week 2, my plan and focus for finishing the game would include;
      • Fully implementing the point system.
      • Adding in more levels and obstacles.
      • Polishing the look of the game.
    • I also might add in some new unplanned features based on the feedback received of the first build of the game.

Week 2

  • What's Changed?
    • A main menu screen was added in to prevent bugs and to give the player access to all available levels within the game.
    • Alongside the levels section, a controls section was also added in covey to the player which buttons are used to play the game.
    • The UI had a complete overhaul in order to look like way more effort was put into and to also give it style.
    • More levels were added in so that there is more than just 1 playable level within the game.
    • More textures, colors and lights were added into the game so that it feels like it takes place within an arcade.
    • A backboard was added onto the machine in order to covey to the player how much time is left, how many points are needed to pass the level, and how many points the player currently has.
    • A ramp that blocks the launcher was added in to prevent the ball from re-entering the launcher after it is launched.
    • A confetti system that is displayed when the player finishes the last level of the game.
  • Changes Made Based Upon Feedback
    • Ambience & Sound Effects were added since the week 1 build lacked any sort of audio.
    • The Bumpers now have;
      • Audio, Lights & Knockback: For when the ball comes into contact with it.
      • A Number: To convey to the player how many points they are rewarded when the ball comes into contact with it.
    • The ball has some bounciness added to it was completely static in the week 1 build.


This project was created for a college assignment.

Updated 6 days ago
StatusReleased
PlatformsHTML5
AuthorGodOfImagination
Made withUnity

Download

Download
Gameplay (v1.0) 3.5 MB
Download
Gameplay (v2.0) 8.2 MB

Leave a comment

Log in with itch.io to leave a comment.