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)