SURVEILLANCE
Platform:
Windows PC
Engine:
Unreal Engine 5
Language:
Blueprints
Duration:
Ongoing
Completion:
N/A
Team Size:
1
Role:
Concept Development, Game Design, Scripting, Level Design, UI/UX
Overview
Surveillance is a horror game inspired by I’m On Observation Duty, created in Unreal Engine 5.
As an Employee of Independence Inc. you’ll be responsible for actively monitoring real-time surveillance camera feeds and identifying irregularities as they arise. Your primary task is to promptly detect and document any anomalies by filing detailed reports for necessary corrective action by the response team. Success in this position requires keen observational skills, sharp eyesight, and a strong memory to endure the challenges and survive until the end of your shift. Failure is not an option.
Project Design Goals
- Create an independent horror experience that differs from the inspired game.
- Create an interesting gameplay experience with a clear end goal and purpose.
- Define and follow through on game pillars and key components.
- Demonstrate skill in creating and incorporating individual mechanics.
On Surveillance I was in charge of the overall Game Development including but not limited to – Scripting, Game Design, Level Design, and UI/UX. My duties included
Game and Level Design
- Narrative and Story Design
- Anomaly and Entity Design
- Level prototyping and construction
- Decorations and Lighting
Visual Scripting
- Created anomaly types and anomaly reporting system
- Created anomaly actors
- Chosen room and anomaly spawn systems
- Active vs. inactive anomaly checks
- Created camera swapping mechanic and swappable fixed cameras
- Created anomaly trigger timers, weighted event chances, and an active event storage system
- Created input mappings
- Implemented win and loss conditions
Art
- Implemented basic UI/UX for the entire game including menus, win and loss screens, the HUD, and camera displays
- Created UI camera effects
- Hooked up models and textures/materials
- Created UI animations
CREATURE QUEST
Platform:
Windows PC
Engine:
Unreal Engine 4
Language:
Blueprints
Duration:
5 months
Completion:
2022
Team Size:
5
Role:
Concept Development, Scripting, Level Design, Game Design, Lighting, UI/UX
Overview
Creature Quest is a RPG inspired by Pokémon: Lets Go Pikachu! Created in Unreal Engine 4. It contains battles between different creatures, quests and a final stand.
You play as Violet learning how to capture and use creature abilities to battle enemies and increase your knowledge of the world around you. After discovering the location of some missing creatures you just might make some friends and discover that this journey has a greater purpose than even you saw coming.
Project Design Goals
- Create an individual level that contributes to the overall theme and progression of the story.
- Demonstrate skill in creating and incorporating individual mechanics.
- Create an interesting story with a clear end goal and purpose.
- Expand from the original games image and create an engaging and unique experience for players.
On Creature Quest I was in charge of Scripting the main Game Mechanics, Level Design, and overall Game Design. My duties included
Game and Level Design
- Narrative Design (quests and dialogue between interactable NPC’s)
- Level prototyping and construction
- Combat encounters (enemy placement, overall level difficulty)
- Created capture level (level load when attempting to capture a creature)
- Creature Design including move set’s, hit points, damage, and power points
- Quest triggers and status checks
- Decorations and Lighting
Visual Scripting
- Created locked doors that require keys
- A persistent multi-line dialogue system
- Interactable NPC’s
- Interactable objects
- Creature catching (loading valid creature into correct level and checking for critical success or critical failure on catching)
- Inventory checks
- Enemy creature spawning system
- Interactable signs
Art
- Implemented basic UI/UX for the entire game including menus, the HUD, creature catching displays, quests, and the dialogue system.
- Hooked up animations, models and textures/materials
- Music, ambient sounds, interactable sound cues
SCRAPS
Platform:
Windows PC
Engine:
Unity
Language:
C#
Duration:
1 month
Completion:
2021
Team Size:
5
Role:
Level Design
Overview
Scraps is a third person game created in Unity. It’s a small basic project that contains several mechanics to be utilized for Level Design.
You play as a Scrapper who is able to pick up objects using a gravity gun. His goal is to make it through the terrain ahead onto the train before it departs without him. He is also able to switch levers, push buttons and collect objects.
Project Design Goals
- Create an individual level that connects to surrounding levels seamlessly.
- Create a level that takes around 2 minutes to complete.
- Use existing mechanics to create a interesting and unique experience.
- Implement additional mechanics as needed to expand on the chosen theme.
On Scraps I was in charge of Level Design. My duties included
Level Design
- Determining theme and level order (to ensure cohesiveness)
- Paper map and whitebox level creation
- Level prototyping and construction
- Terrain and elevation changes
- Asset implementation and Lighting



























