top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

Impossiball

Project Type

Game

Date

Sep 2020 - Feb 2023

Role

Lead Developer (Solo Project)

Take control of sentient coloured balls and roll your way through five levels of increasing difficulty, all while collecting coins and trying not to fall off-course.

This game makes significant use of Unity 3D's physics engine, with there being several ramps and tilted platforms that add to the game's challenge. Other obstacles include large cylindrical pillars and giant swinging pendulums.
The latter posed quite a challenge for me to implement successfully as, since this was one of the first games I'd ever worked on, I wasn't entirely sure on how to get them swinging properly. My initial attempt with relying entirely on the physics system did not work so I instead made them swing using code.
Another issue I ran into during development was the skin-switching system. Initially, I was not able to get the skins to save across each level but I was able to fix this by adding an invisible object in each level that tracks what skin the player is currently using.

bottom of page