A black hat with wings

Kyle Grenier

Full Stack and Video Game Developer

Itch.io profile
LinkedIn profile

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.