Angustia is a 3D psychological horror game developed in Unity using C# as a final academic project (TCC).
The game takes place in an abandoned psychiatric hospital. The main character wakes up with no memory of his past or how he got there.
The player must explore the environment and uncover what happened in the asylum while surviving the horrors that inhabit it.
- First-person exploration
- Item collection and inventory system
- Environmental storytelling
- Multi-floor progression
- Survival mechanics based on sanity
- Each floor features a unique monster connected to the protagonist’s past
- Enemies actively pursue the player
- Sanity system: when low, hallucinations and additional entities appear (jumpscare mechanics)
- Tension built through sound and limited perception
- Unity Engine
- C#
- Unity Physics System
- NavMesh (AI pathfinding)
- UI System
- Player movement and interaction system
- Inventory and item collection
- Enemy behavior and spawning logic
- Sanity system
- UI interface
- Game flow and scene management
I was responsible for most of the game's programming, including:
- Player movement and controls
- Core gameplay logic
- Inventory and item collection system
- Monster spawning and behavior
- UI development
- General system integration
Project developed as a final course project (TCC).
⚠️ This project was developed for academic purposes and as a portfolio piece.