Click and hold to shoot.

Turbo for (limited) speed boost with Space bar.

Reach the goal to win.

Use 1-0 keys to auto-switch between levels (0 for level 10):

  1. Normal Controls
  2. Black Holes
  3. Maze and Cinemachine
  4. Breakable Door
  5. Checkpoints
  6. Tripwire Door
  7. Sticky Walls
  8. Homing Missiles
  9. Ferris Wheel
  10. Cannon

Press R to reset the current level.

Press Q to return to main menu at any time.

Level sprites using 2D SpriteShape component by Unity, using sprites from the "2D SpriteShape Extras" package: https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@3.0/manual/index.html

Generative AI was not used in the creation of this project, however several YouTube tutorials were watched.

Some scripts were also derived from scripts provided in tutorials, such as the tripwire and seek scripts.

Features Implemented:

  • Ball aiming and shooting
  • Ball aiming line
  • Ball sunk
  • Ball reset
  • Ball stopping
  • Visual style and feel
  • Turbo boost
  • Divot particles
  • Trail
  • Post-processing
  • Sound effects
  • Music
  • Title screen with level select
  • In-game UI
  • Start of level text
  • End of level text
  • Level 1 
    • Functionality 
  • Level 2 
    • Functionality
    •  Visual style
  • Level 3 
    • Tilemap
    • Cinemachine
  • Level 4 
    • Doorway
    • Visual Feedback
  • Level 5 
    • Checkpoints
    • Visual Feedback
  • Level 6 
    • Doorway
    • Visual Feedback
  • Level 7 
    • Ball stops moving when it hits a wall 
  • Level 8 
    • Turret
    • Missiles
  • Level 9


    • Playability
    • Uniqueness
    • Functionality
  • Level 10


    • Playability
    • Uniqueness
    • Functionality
StatusReleased
PlatformsHTML5
Authoraspence
Made withUnity

Leave a comment

Log in with itch.io to leave a comment.