InVein
Gameplay & Sound Programmer · Unreal Engine 5 · Released on Steam
InVein is a psychological horror
game where you play as a patient exploring a disturbing, ever-changing hospital, relying
on a limited IV supply to stay alive. As you move through rooms, solve puzzles, and
uncover unsettling clues, reality begins to break down, and the staff becomes
something far more dangerous.
Engine & Tools: Unreal Engine 5, Perforce
What I Built
Radio & Dynamic Sound System
I built and integrated the radio and the dynamic sound system behind the game's
atmosphere. Instead of playing sounds on fixed triggers, the system reacts to what's
happening around the player. Audio carries most of the pacing in a horror game, so this
system does a lot of the scare work.
Gamma Correction & Rendering Stability
I programmed the gamma correction and rendering stability features that keep the game's
carefully-tuned darkness readable and consistent across different monitors and hardware
setups. That matters a lot in a game where almost everything happens in low light.
Debugging the Reality Shifts
The hospital rearranges itself around the player. I spent a lot of time debugging these
reality-shifting sequences, tracking down performance and state-sync issues in some of
the hardest parts of the game to get right.