Back Go Back

Project Asylum

Sword Icon

Project Asylum

An immersive horror experience where the asylum itself becomes your worst enemy.

Project Asylum
Project Asylum

About

Project Asylum is a first-person psychological horror game where the building becomes your enemy. Explore the dynamically changing hallways of this abandoned mental institution, uncover secrets with only a UV flashlight, and escape the nightmare alive.

Project Details

  • Role Icon My Role: Gameplay Programmer (Movement, Sound Implementation, Gameplay Mechanics)
  • Team Icon Team Size: 15
  • Engine Icon Engine: Unreal Engine 5 (Blueprints)
  • Time Icon Development Time: 7 weeks

Project Asylum

Introduction

In Project Asylum, you play as an employee sent to verify the demolition of an abandoned mental institution. But things quickly spiral into chaos as the building itself shifts, traps, and terrifies you. Equipped with only a UV flashlight, players must navigate eerie hallways, solve environmental puzzles, and uncover the institution's dark secrets while avoiding unseen dangers lurking in the shadows.

Gameplay and Features

Development Process, My Contributions & Lessons Learned

As a gameplay programmer for Project Asylum, I was responsible for implementing key systems that enhanced immersion and gameplay. Here's a breakdown of my specific contributions:

This project sharpened my skills in Blueprint scripting, event-driven design, and integrating gameplay mechanics with immersive sound design. It also provided valuable experience collaborating with level designers and artists to deliver a cohesive horror experience.

Download the files below to explore my personal contributions during the development of Project Asylum.

Blueprints & Systems

Explore key Blueprint systems I developed for Project Asylum.

Crouching Function: Blueprint for crouching mechanics with smooth transitions and sound effects to enhance stealth gameplay.

Crouching Function Blueprint

Sprint Function: Sprinting system with dynamic FOV changes and stamina management, increasing player tension during escape sequences.

Sprint Function Blueprint

Movement and Backwards Movement Function: Comprehensive movement controls, including backwards walking with unique speed and camera adjustments for suspenseful gameplay.

Movement Function Blueprint

Footsteps & Flashlight Sound Effects: Dynamic sound design for footsteps and flashlight toggles, reacting to player movement and environmental interactions.

Footsteps Sound Effect Blueprint Flashlight Sound Effect Blueprint

Furniture Sound Effect: Implemented sound effects for moving or interacting with furniture, adding immersion and environmental feedback.

Furniture Sound Effect Blueprint

Door Slam Implementation on the Trigger Box: Created a trigger-based door slamming mechanic to surprise and unsettle players, paired with sound cues.

Door Slam Trigger Blueprint

Slammed Door Function and Sound Effect: Detailed door slamming mechanics with corresponding sound design to increase atmospheric tension.

Slammed Door Function Blueprint

Prompts System Adjustment: Enhanced interaction prompts for engaging with objects like flashlights, doors, and environmental elements.

Prompts System Blueprint

Implementation of Footsteps Sound Effect: Detailed sound effect system for footsteps that reacts dynamically to player actions and surface types.

Footsteps Sound Implementation Blueprint

End Game Screen: Developed the game's end screen UI, displaying player stats and outcomes upon completing the game.

End Game Screen Blueprint