DESCRIPTION:

Downstream is a top-down puzzle game where you control a bucket floating down a river, using your unique shape to clear the path forward and reach the ocean.

As a bucket, the player is able to latch onto objects in the environment and maneuver them out of their way. They can also catch fish, which can be released to launch forward and break or move obstacles.


PROJECT DETAILS:

This was my first solo project made in Unity 3D at university, and was a culmination of multiple programming principles I had learnt during my studies. 

At the time of starting this project I was still relatively new to C#, but over the course of this project I learnt about the use of state machines in AI, object pooling to prevent the overuse of instantiation, and created an event system for effective communication between objects and entities.

Although their application in this project was simple, the effect it has had on the development of my future work can't be overstated, and for that reason this game will always be special to me. 

One day I would love to revisit this project with everything I have learnt since.


GITHUB:

https://github.com/Kizzopotatoe/Downstream/tree/main/Assets/Scripts


CONTROLS:

WASD = Movement  

KL = Rotation

Space = Release a fish


CREDITS:

Programming and Design:

Kieran Speight

UI Art:

Megan Potthast

Leave a comment

Log in with itch.io to leave a comment.