Project
- 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 Programming
-
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.