InVein

Gameplay & Sound Programmer · Unreal Engine 5 · Released on Steam

InVein
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.