← Back to Portfolio

Wandering Will

A 2D adventure game where I joined mid-development to modernize the codebase and lead programming efforts.

Wandering Will
Roles & Responsibilities
  • Boss Encounter Design
  • Lead Programmer
  • Script Optimization
  • Enemy Inheritance System
  • Grabbable Objects
  • Player Controls
  • Player Interactions
  • UI Design & Development
Research Summary

I joined the Wandering Will project after the previous programmer left, tasked with getting it back on track. I updated scripts to be more modular using core OOP principles. Encapsulation protects and restricts object access; inheritance enables adaptability and reuse; polymorphism allows flexible behavior. Together, they increased the codebase's modularity, reusability, flexibility, and scalability.