Senior Hearts


ROLES: Software Engineering; 2D Illustrations & Character Design

Rescue the hearts of these old soul pups! Welcome to Senior Hearts, an empathetic story-driven game that introduces the lesser-known struggles of old dogs in the shelter system. The Senior Hearts Sanctuary saves older dogs from euthanasia in shelters and gives them a second chance at finding their fur-ever home. Play as a designated dog therapist, Dr. Bones, the day after one of the dogs pass away from heart disease.

Earn the camaraderie of this game's old soul cast and explore the four different adoption endings!


Personal Contributions

Software Engineering


  • Implemented a multi-line dialogue system with customizable portraits and event-dependent choices, which influence the player's closeness meters with the main cast.
  • Engineered the item collection system, which triggered unique events and dialogue for specific characters.
  • Handled implementation of UI/UX, sound/music, animations, and level traversal.
  • Created four unique endings, which are determined by the main cast's heart gauge system.
Note: GitHub Repository is shared upon request

2D Illustrations & Character Design


  • Designed the dog therapists (i.e. Dr. Bones and Dr. Harley) and illustrated their sprites and portraits.
  • Illustrated the main cast for the unique ending sequences.
  • In-depth research into senior animals in the shelter system and customized ending dialogue to reflect this research.