Focal Point

A Psychological Horror Level Design Experience

2024
Solo Project
Horror / Stealth
Unreal Engine

Development Videos

Dynamic Power System Implementation

Demonstration of the stateful power grid system built in Blueprints. When power fails, the system tracks which devices were active, lights, electronics, etc. Upon power restoration, only previously-active devices turn back on, maintaining environmental consistency. This creates realistic cause-and-effect that rewards player observation and planning.

Evidence Collection System Blueprint

Technical walkthrough of the evidence tracking mechanic. Shows how the camera validates photographed objects against a database of relevant clues, updates collection status, and provides player feedback. Includes practical demonstration of the system working in-game environment.

Project Overview

Focal Point (originally titled "Dinner Party") began as an exploration of escape room mechanics combined with survival horror elements. The core concept emerged from a fascination with surveillance and the vulnerability of being watched, inspired by a friend's Unity project featuring observational cameras.

The design evolved into a "Wrong Turn" scenario: the player awakens in a basement prison cell, captured by an unknown antagonist. After escaping the cell, the player discovers the very camera that was recording them, transforming from victim to investigator. This camera becomes both a survival tool and evidence-gathering device, creating unique gameplay tension between documentation and self-preservation.

What makes this project particularly interesting is the dynamic item spawning system. Required escape items randomize their locations each playthrough, ensuring no two attempts follow the same path. Players might find keys in the kitchen during one session and hidden in the bedroom during another, forcing adaptation and thorough exploration rather than route memorization.

Design Philosophy

The camera mechanic serves multiple purposes simultaneously: it's a light source when darkness falls, a tool for collecting prosecutable evidence, and a psychological anchor. By making players carry the instrument of their own surveillance, I created a constant reminder of their vulnerability while giving them agency to turn that tool into their salvation.

The decision to implement dynamic spawning came from wanting to avoid the common escape room pitfall where players simply memorize solutions. By randomizing key item locations, I force players to genuinely explore and think spatially about the environment each time, maintaining tension even across multiple playthroughs.

Key Features

Stateful Power System

Power grid tracks device states. Lights and electronics remember if they were on when power fails and restore accordingly

Dual-Purpose Camera

Former surveillance tool becomes both flashlight and evidence collector, creating risk-reward decisions

Dynamic Item Spawning

Randomized key item locations ensure unique playthroughs and prevent memorization-based solutions

Evidence Tracking

Camera validates photographed objects against database, updating collection status with visual feedback

Development Process

Initial Concept - Surveillance & Escape Rooms

Inspired by a friend's Unity project featuring observational cameras, I began exploring how surveillance could create psychological tension. Combined this with escape room mechanics to create a scenario where the player transitions from observed victim to active investigator.

Narrative Framework - Wrong Turn Scenario

Developed the core premise: player awakens imprisoned in a basement cell. The discovery of the surveillance camera becomes a pivotal moment, what was used against the player becomes their tool for survival and justice. This reversal creates both mechanical and emotional investment.

Stateful Power System Development

Built a sophisticated power grid that doesn't just toggle lights on and off. The system tracks every powered device's state when power fails: which lights were on, which electronics were running. When power returns via breaker box interaction, only previously-active devices restore. This creates environmental consistency and rewards players who pay attention to which areas were lit before darkness falls.

Evidence System Implementation

Built the evidence collection mechanic in Blueprints, creating a system that validates photographed objects against a target database. When players aim the camera at valid evidence and capture it, the system registers the collection, provides visual feedback, and updates the player's objective tracker. This transforms the camera from simple tool into a strategic gameplay element.

Dynamic Spawning System

Implemented randomized spawn locations for critical items like keys, tools, and escape materials. This system prevents players from memorizing solutions and ensures each playthrough requires genuine exploration. Items might spawn in the kitchen, bedroom, or bathroom, players must search thoroughly every time.

Environment Design & Multiple Exit Strategies

Designed the two-story house with multiple viable escape routes. Depending on which items spawn where, players might break a window, pick a lock, or find hidden passages. This creates emergent problem-solving where the environment's layout supports multiple solutions based on available resources.

Documentation & Future AI Planning

While the AI antagonist wasn't implemented in this phase, I documented the intended behavior systems and patrol patterns. Created comprehensive design documentation including the full presentation, technical breakdowns, and system design that could be handed off for AI implementation in future iterations.

Planned Future Development

The next major phase for Focal Point involves implementing the AI antagonist system, transforming the experience from environmental puzzle into active survival horror. The groundwork laid by the power grid, evidence system, and dynamic spawning creates the perfect foundation for tension-driven gameplay.

Adaptive AI Behavior

Patrol patterns that respond to player noise, light usage, and evidence collection activities

Dynamic Pursuit

Chase sequences that force players to constantly move and utilize the environment strategically

Hiding Mechanics

Closets, under beds, and environmental cover that offer temporary safety with risk of discovery

Audio Detection

Sound-based AI awareness that punishes running and rewards careful movement

The AI system would leverage the existing stateful power grid, creating strategic decisions around when to restore power. Turn it on for visibility but alert the antagonist to your location? Or stay in darkness with limited camera battery? The evidence system also gains new meaning when gathering proof requires exposing yourself to detection. Every photograph becomes a risk-reward calculation.

Hiding locations would integrate with the dynamic item spawn system. Players might find keys while hiding under a bed, or discover escape tools in closets, rewarding risk-taking while maintaining tension. The goal is creating a cat-and-mouse experience where player movement, resource management, and strategic hiding all work together to build sustained psychological pressure.

Technical Stack

Unreal Engine 5
Blueprint Visual Scripting
Level Design Tools
Lighting Systems
Stateful Systems
Object Validation

Challenges & Solutions

Challenge: Creating Realistic Power Behavior

When power cuts out in real life, not everything turns back on automatically, devices remember their state. Game environments often cheat this for simplicity, but I wanted authentic cause-and-effect relationships.

Solution:

Implemented a centralized power manager in Blueprints that maintains an array of all powered devices (lights, appliances, electronics) and their states. When power fails, each device stores its "was I active?" boolean. The breaker box interaction triggers a power restore event that queries each device. Only those flagged as previously-active turn back on. This creates environmental logic that feels real and rewards observant players who remember which rooms were lit.

Challenge: Validating Evidence Without Breaking Immersion

The camera needed to recognize relevant evidence while ignoring random objects, but validation couldn't feel arbitrary or break the player's suspension of disbelief with obvious UI prompts.

Solution:

Built a tag-based validation system where evidence objects carry specific identifiers. When the camera's raycast hits an object, it checks for evidence tags and validates against the uncollected evidence database. Valid evidence provides subtle visual feedback (slight highlight or focus effect) rather than blunt UI elements. The system tracks collection state and prevents duplicate captures while maintaining the feeling of organic discovery.

Challenge: Preventing Memorization in Escape Scenarios

Traditional escape rooms suffer from predictability, once you know the solution, subsequent attempts lose all tension. I needed to maintain replay value and genuine exploration.

Solution:

Built a dynamic spawning system using Blueprint spawn points with weighted randomization. Critical items spawn in different valid locations each playthrough. The wrench might be in the toolbox one game, under the bathroom sink another time, and in a kitchen drawer the next. Players must genuinely search and can't rely on previous knowledge, maintaining tension across multiple attempts.

Key Learnings

Building the stateful power system taught me the importance of environmental consistency in creating believable game worlds. Players subconsciously notice when things behave realistically versus when they take shortcuts. The power grid that remembers device states feels more authentic than simple on/off switches, even though most players won't consciously think "wow, that light remembered it was on." They'll just feel the world is more real, more responsive. That attention to systemic detail is what separates good environmental design from great.

The evidence tracking system revealed how to create interconnected game systems that communicate through Blueprint interfaces. The camera doesn't just "take pictures", it performs raycasts, validates against databases, updates objective trackers, manages collection states, and provides player feedback. Understanding how to architect these interdependent systems while maintaining clean, debuggable nodes was crucial for scalability.

The dynamic spawning system taught me to think probabilistically about player experience. Pure random spawns could break fairness, but weighted spawn points with validation checks ensure viable gameplay every time. This mindset, designing systems that create controlled randomness rather than pure chaos, applies beyond item placement to AI behaviors, loot tables, and procedural generation.

Perhaps most valuable was learning to work within constraints productively. Not implementing AI initially wasn't a limitation, it was a focusing mechanism. By building robust systems first (power grid, evidence tracking, dynamic spawning), I created a solid foundation that will make AI integration more meaningful. The antagonist won't just be an enemy that chases; it will interact with a living, stateful environment that already has depth and logic.

This project also taught me the importance of designing for future expansion. The centralized power manager, evidence database, and spawn point system are all architected to accept new features. Adding AI patrol routes that respond to light states, or hiding spots that integrate with the spawn system, won't require rebuilding, just extension. Good foundation work enables ambitious iteration without technical debt.

Interested in More Details?

View the complete design document or explore more of my projects to see different aspects of my game development work.