Project Overview
On the Widow, I developed and designed all the systems and game mechanics, modeled and textured most of the assets, and designed some UI elements.
The Widow is my first personal big project that I started working on part-time in 2020 until the end of 2021. The inspiration to work on this project was out of my love for the survival horror genre and was an opportunity for me to learn more about Unity by implementing interconnected game systems that worked together with the player character and the enemy's AI.
Technical Details
Role: Gameplay Engineer, Systems Designer, Game Designer
Game Engine: Unity
Programming Language: C#
Tools: Blender, Photoshop, Substance Painter
Platform: PC
Date: 2020 – 2021
Player Interaction System
Allows the player to interact with doors, collectibles, and puzzles.
Camera Effects System
Dynamic camera effects responding to player state — distortion when running out of stamina, focus changes based on gaze.
Enemy AI
Custom Behavior Tree Framework for enemy AI that patrols, searches, and adapts to player behavior.
Hiding Spots
Interactive hiding spots where players can become invisible if not spotted entering.
Inventory System
Collect and use items ranging from flashlight batteries to puzzle pieces.
Jump-scares System
Random jump-scares triggered by environmental cues and enemy behavior.
Additional Responsibilities
- Gameplay Systems: Stamina system, enemy interactions, objectives system
- UI Programming: Main menu, inventory, HUD, notifications
- Asset Modeling: Doors, walls, flashlight modeling and texturing
- Level Design: Environment layout for player progression