

Senior Gameplay Programmer
ARK: Survival Ascended
Ark: Survival Ascended Trailer

WORK SUMMARY
ROLE
-
Senior Gameplay Programmer
ENGINE
-
Unreal Engine 5
RESPONSIBILITIES
-
Gameplay Systems Design and Scripting.
-
Gameplay Programming.
-
Technical Design
MY WORK
-
New Camera System: Designed and scripted the game's new camera system.Programmed camera subsystems that were able to adapt to each of Ark's creatures' speeds. The camera was able to adjust its interpolation speed dynamically, based on the creature that the player was controlling.
-
Creature foliage system: Used blueprint to create a system to grow foliage on dinosaurs. The system allows level designers to paint foliage onto creatures. The foliage dynamically grows over time and can be harvested by players.
-
New durability system: Implemented a new durability VFX system for weapons, armor, and dinosaur saddles.
-
New dragging system: Implemented a system that allowed players to drag other players and dinos when dead. The new system substituted the old Ark ragdoll physics for an animation-based one that used ground-conforming logic to imitate ragdoll.


