Create Your First Project
Start adding your projects to your portfolio. Click on "Manage Projects" to get started
Sky Pirates
Project type
FPS
Date
2022-2023
Location
Toronto, Canada
Sky Pirates is a FPS game created by myself and fellow classmates for our 2023 class capstone project.
"Creating any game has its challenges and Galactic Corsairs was no exception. Here I will share my thoughts and techniques that led to our project being a success." Level Designer Ryan Smith

A big part of my process for level design is research and then laying things out. Something as simple as placing headings isometrically above the map really allowed my to show my intentions for the ships layout well before the design was being layed out. This allowed a more collaborative experience with teammates and helped them to better visualize the level.
Vampire Lord Elements


As an RPG, there are a few elements that are absolutely necessary. We can explore these below.
User Interface (UI)



Functional UI is an essential element to any game. Featured here are the main menu (above) and Game over screen (below), fully functional with placeholder art.


The heads up display (HUD) features a health bar and a life counter.
Artificial Intelligence

Artificial Intelligence (AI) in any RPG game is a cornerstone of what makes the game feel life-like. In Vampire Lord, I designed an artificial intelligence system based on the programmed senses of sight and hearing. Each enemy shares the same basic statistics, and the fields of view were made variable, allowing customization. This makes creating enemies with unique behaviors much more simple.
This game features a host of different goblins with special behaviors. Stone goblin engages enemies at a range, throwing stones unless they come close enough to club. The magma goblin charges at the closest enemy and detonates itself in a powerful explosion. The standard goblin is weak, feeble, easily scared and flees if it does not outnumber its foe.

Vehicle Simulation Game
The vehicle simulation uses the chaos physics engine built into Unreal to demonstrate realistic vehicle physics.
Look at it go
The play area surface was designed to simulate a slick environment
A simple track loop featuring various sized jumps easily highlights the colliders and physics applied to both the vehicle and the track.




Different vehicles offer different experiences. With a few options in shape and design, the test area proves to be more useful.
Free Runner
In this free runner, the player must not only dodge the various hazards and deathtraps, but also acquire gear to survive attacks and destroy enemies along their path.
Free Runner Gallery
Below we can see the layout for the games UI. The UI Features a Health bar, Weapon and Armour Inventory, and a space to hold Keys to free trapped citizens from cages.
Here we can see how many weapons and layer of armour that the player has available.
Manage multiple resources!!! Health, Armor, Weapons, Keys, and timing are all needed to succeed.
Keys are used to free villagers from cages


The Walls, Black pits, and blazing fires are not the only threat to the player. You must also dodge enemies lest they slay you. Equip armor to avoid damage to your health, equip a battered sword to collide with and destroy goblins to acquire keys to free villagers.

Avoid the flames completely, heat rises!

Certain enemies have reach, be sure to quickly ascertain what type of weapon they are wielding.
Slay Goblins, Free Villagers.
In this goblin slaying free runner, the goal is to reach the other end of the village having freed as many villagers as possible, and having slain as many vile goblins as possible along the way. generate the highest score by avoiding hazards, and finishing the mission with the most kills.
Use a combination of jumping, strafing, attacking, quick wits and faster fingers to stay alive.