Skip to content

andrewRCr/SurvivalHorrorProject

Repository files navigation

Survival Horror Project

A demo-length survival horror game built in Unreal Engine 5 with C++, developed as a Computer Science capstone project and delivered in eight weeks by a three-person team. Players navigate a zombie-infested mansion during a thunderstorm, solving nine environmental puzzles to collect key items and escape. Combat features directional hit reactions with per-limb damage tracking, locational blood masking, and ragdoll physics.

As project lead, I scoped and implemented the core game framework, all combat and AI systems, cinematic sequences for narrative transitions, and the reusable interaction and inventory components, while coordinating task delegation across the team.

Download (Windows)   |   Portfolio

Exploration Combat Inventory Map system

Details

Players explore a storm-battered mansion, solving environmental puzzles across multiple floors, managing limited ammunition and healing items, and fighting through zombies to collect key items and escape.

  • Nine environmental puzzles with container-based item validation gating progression through the mansion
  • Directional hit reactions with per-limb damage tracking, locational blood masking on enemy models, and ragdoll death physics
  • Incapacitation system: sufficient leg damage transitions enemies from standing to crawling with modified movement speed, attack patterns, and ground-level alignment
  • Hitscan weapon system with bone-specific damage modifiers, crosshair spread affected by movement, and curve-driven recoil
  • Four zombie base types with randomized clothing and hair meshes generating visual variety across encounters
  • Component-based interaction with raycast detection, timed hold-to-interact, and delegate-driven events reused across doors, containers, pickups, and puzzle elements
  • Progression-updated map system revealing newly explored areas and floors as puzzles are solved

Technology

  • Engine: Unreal Engine 5
  • Languages: C++
  • Visual Scripting: Blueprint
  • Version Control: Perforce
  • Project Management: Jira

↑ Back to top

About

CS capstone survival horror game in UE 5 with nine environmental puzzles, 3rd person combat with per-limb hit reactions, map and inventory management systems. Project lead, three-person team, eight-week delivery.

Topics

Resources

Stars

Watchers

Forks

Languages