A Drop of Life
A rapidly developed prototype made in around three weeks. Play as a droplet of water, shape shifting through the various states of matter to explore the environment and water the dying flowers.
Play the Game
My Roles
Core Gameplay Programmer
- Responsible for the creation of the state-swapping system.
- Utilizes multiple design patterns, most notably the state pattern and observer pattern.
- Scriptable Objects used as data containers to easily swap / modify a state's functionality.
- Character motor system utilizing Scriptable Objects as data containers.
- Interaction system using the Strategy pattern to create modular and extendable interactables.
Documentation
- Details the various design patterns and principles used to aid the budding programmers on the team and to encourage best practices.
Documentation
Design Briefs
For a full list of documents, forms, assets, etc., please click here.


