Skip to content

techmarcelog/Angustia-3D-Horror-Game-Unity

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Angustia – 3D Horror Game (Unity)

Angustia is a 3D psychological horror game developed in Unity using C# as a final academic project (TCC).

🧠 About the Game

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.

🎯 Objective

The player must explore the environment and uncover what happened in the asylum while surviving the horrors that inhabit it.

🎮 Gameplay

  • First-person exploration
  • Item collection and inventory system
  • Environmental storytelling
  • Multi-floor progression
  • Survival mechanics based on sanity

👻 Horror Mechanics

  • 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

🛠️ Technologies

  • Unity Engine
  • C#
  • Unity Physics System
  • NavMesh (AI pathfinding)
  • UI System

⚙️ Systems Implemented

  • Player movement and interaction system
  • Inventory and item collection
  • Enemy behavior and spawning logic
  • Sanity system
  • UI interface
  • Game flow and scene management

👨‍💻 My Role

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

📌 Status

Project developed as a final course project (TCC).

⚠️ This project was developed for academic purposes and as a portfolio piece.

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 52.6%
  • ShaderLab 40.4%
  • HLSL 7.0%