
Full Sail Labs
General
This was a 2 month long, contract job where I was tasked to create 4 template projects that would be used to teach teens game design fundamentals, scripting, and how to use the Unreal Engine.
Project Info
​
Genres: Rising Platformer, Puzzle, Stealth, and Bullet Hell
Players: Single Player
Platform: Windows 10
Engine: Unreal Engine 5.3
Development: June 2025 - July 2025
​
Responsibilities:
​
Role: Game Designer
​
-
Create 4 template projects to teach teens on how to use the Unreal Engine
-
Document step by step instructions on how to recreate the projects
-
Make code clear and easy to read
-
Ensure that important variables are editable
-
Create a showcase level for each project
Projects
Project 1 - Rising Platformer
The first project was a third-person platformer where the goal is to climb vertically as fast as you can, while avoiding obstacles, and collecting coins to upgrade your character.​​​​​
Main Requirements​​​
​
-
Create a main character with adjustable stats
-
Set up camera to fit the game​
-
Set up a player HUD
-
At least 3 different obstacles and hazards
-
At least 2 upgrades/abilities
-
Coins and shop/upgrade system
-
Checkpoint system and win condition
-
A playable showcase level

These editable stats are located in the character blueprint and can be adjusted

The player HUD displays the required information for the player to see

When opened, the player can buy 3 different upgrades for their character

These editable stats are located in the character blueprint and can be adjusted
Showcase Level​
Project 2 - Puzzle Game
This project was a first-person puzzle game where I had to create a main interaction mechanic that can be used to create obstacles that require problem solving. I created a sci-fi themed game with the main mechanic being the 'Interactable Terminals'. These were screens that when interacted with, will unlock the mouse cursor, and the player can click on buttons that interact with the world. This simulated using a touch screen.​​​​​
Main Requirements​​​
​
-
Create a main character with adjustable stats
-
Theme
-
Main interaction system​
-
Set up a player HUD
-
Simple inventory system/collectables
-
Moving platform
-
Doors with unlocking mechanic
-
Urgency mechanic
-
Hints and feedback
-
Showcase Level

The adjustable stats for the character

Player HUD displaying the required information

There are 2 platforms, a simple auto that moves by itself, and a crane that can be moved manually

The adjustable stats for the character
Showcase Level​
Project 3 - Stealth Game
For this project, I had to create a project that features a sneaking mode, an enemy ai with a detection system, and cover that required timing to avoid the enemies​​​​​
Main Requirements​​​
​
-
Create a main character with adjustable stats
-
Sneaking mechanic​
-
2 enemy types
-
Detection system
-
Noise mechanic
-
Takedown mechanic
-
Obstacles
-
Showcase level


This enemy has a short sight range and attacks with a melee

Crouching makes no sound, however walking makes some, and sprinting is very loud

Showcase Level​
Project 4 - Bullet Hell
This project is a top-down shooter that features waves of enemies that get more difficult as you survive. The player will automatically shoot if there is an enemy on screen, this can be aimed with the cursor.​​​​​
Main Requirements​​​
​
-
Create a main character with adjustable stats
-
Firing system
-
Special attack
-
Set up camera to fit the game​
-
Set up a player HUD
-
A projectile and a melee enemy
-
Spawning algorithm

This enemy goes near the play, wanders around them, then fires a shot. The higher the score, the faster he shoots

This enemy chases the player then attacks if they get close

The enemy picks a large area around the player, if it is NOT in the player's camera view, they will spawn

This enemy goes near the play, wanders around them, then fires a shot. The higher the score, the faster he shoots
Showcase Level​