My Contributions

Sole programmer on a team of four. My work includes:

Gameplay Systems

  • Player controller: Jump, crouch, swim, sprint, walk

  • Boat system: APawn based rowboat with seat physics, water floating, and wave riding

  • Health system: Replicated HPComponent with networked damage and healing

  • Affliction system: Status effect component that drives colored HP bar slices for active conditions

  • Animation: Locomotion blending and head look at IK

  • UI: Main Menu, Pause Menu, Win/Lose Screen

Team Infrastructure

  • Perforce server: Set up and maintain a Perforce depot with SSL for the remote team

This project is currently in development and represents my most technically ambitious work to date.

The Foundation

A friend had an idea, so we swam with it…

Technical Details

Built With:

  • Unreal Engine 5

  • C++

  • Blueprint

  • Animation Blueprint

  • Enhanced Input System

  • Multiplayer Networking (UE Replication)

  • Procedural generation

  • Perforce

Marooned

A multiplayer survival game set on the open ocean. Players explore, scavenge, and survive while hopping from island to island in search of Salvation Island!

  • Genre: Multiplayer Survival / Adventure

  • Platform: PC (Windows)

  • Engine: Unreal Engine 5

  • Language: C++

  • Development Time: In Development

  • Role: Sole Programmer & Game Design (Underscore Games)

Feedback