
ShadowStalk
ShadowStalk is an asymmetrical multiplayer horror game where one person plays as a killer monster and the other four play as Shades in a classic game of Cat and Mouse. The Shades have to run around and collect enough keys to escape the hospital and leave without being murdered by the Monster. The shades are able to hide by closing their eyes to stop the light that’s emitting from them. If all four Shades are able to escape in time, they win, but if the Monster is able to kill them all beforehand, he wins.
Role:
Network Specialist
Gameplay Programmer
Company:
Particle Interactive
Date:
January 2021 - April 2021
Software:
Unreal Engine 4 - C++
Visual Studio
Trello
Github
Platforms:
PC
Responsibilities:
Created Custom Movement Component for both Shade and Monster to have
Networked Character movement, items, activatable’s, and traps using Unreal Engine’s replication framework to have all four clients and host to be synced up on the server.
Created level elements such as traps that the monster can place and if a Shade walks into, makes a loud noise and will be stuck for a few seconds.
Wrote Documentation and UML to help other developers understand systems I’ve developed
Fixed plenty of bugs using Unreal Engine’s debugging tools.