Game Design Portfolio

Portfolio

Welcome to my Game Design portfolio. Here you can see games that I’ve created, prototypes that I’ve developed, and environments that I’ve designed.

First Person Shooter (Unnamed):

This is a First Person Shooter game that I spent approximately two months working on. Development has been paused on this project as of (2/1/2025). I plan to revisit this idea and rebuild this game in a new engine in the future. For now, it remains a part of my portfolio. It was the largest project I ever created as a solo developer.

The game features a fairly straightforward story mode: the player is a military contractor who is sent into the site of a nuclear catastrophe to find artifacts, lost items of value, and investigate bunkers to see if anyone survived the attack. In the process, the player learns that there is an abundance of spiders that inhabit the area, and must fight them off as the attack in swarms while recovering the lost items. The player then has to fight their way through one last swarm to an old helicopter pad for the team to extract them. The player is rated on how many of the items that they find. I would like to add in an extension to this mode in the form of a DLC to the game. Preferably one of even two more zones for the player to play through and find more items. This will not only give me a form of revenue, but it will also give the player the desire to come back.

These are screenshots of the area where the main story takes place:

The game will also feature a time trial/wave mode, where the player survives as long as they can. There also will be mini missions to complete in the mode that gain the player extra points throughout the session of play. The player then receives a score based on how many of those missions are completed, and the time that they survived. It doesn’t feature a round system, it utilizes a continuous timer that goes on. I’m still working on the scoreboard and system for the game mode. This will increase replay ability, as the main game mode only can cover so much playtime. The DLC for the game will also feature additional maps for this game mode. My plan is for the free version to have 2 on launch, and the DLC to have 4. Then, as time goes on, I’d like to add in a new free map, and maybe 2 more maps for the players who bought the DLC

These are some screenshots of the time trial/wave mode. (These maps are designed with the classic “train” strategy in wave shooters):

SkyFly:

SkyFly is an adventure game, that was very much inspired by the iconic Rube-Goldberg machines. You control a marble, and navigate your way through various tracks. In total, there are over 20 levels to complete. The first half of the game takes place in the sky above the clouds, which are generated by a particle system, and the second half of the game takes place in space. This game is published on Steam, and is free to play.

The game features color randomization of the players marble, an ambient non-copyright background soundtrack, as well as a volume slider to lower the volume of that music if the player wants.

Turret Takedown:

Turret Takedown is an action packed 2D platformer. The game features parachuting, various weapons, a grappling hook, a checkpoint system to respawn the player if they die, a basic save feature so the player can leave and return to the game later, and advanced movement such as wall sliding and jumping.

The player will face AI enemies, as well as environmental challenges such as falling metal spikes, high elevation to parachute from, and spikes to avoid falling onto while navigating each level. The game also features teleporters, where the player will take the teleporter and complete a side quest style mission or simply go to the next part of the level.

This game has been quite the journey in its creation. Initially I planned on including much more content in this game. I wanted to create a story mode, an arena mode where the player faces off with multiple respawning robots, an extraction mode, and more. I ultimately decided that all of my content in the game was becoming dull and it was very much just filler content. I scrapped the entire project and recreated it from the ground up as a platformer with a basic storyline. I wanted to keep the game fun, action packed, and simple.

A Penguins Tale:

A Penguins Tale was created in less than 72 hours for the 2023 Cozy Winter Game Jam on Itch.io. There were over 160 entries, and it made it to the top 50% overall in ratings.

The player controls a penguin, where they have to go on an adventure to find a friend of theirs who’s captured by a group of enemy penguins, and then set their friend free. The players friend continues to keep getting captured, and in each new level the player has to go find him and set him free, while battling various terrains and environmental challenges, in addition to knocking out the enemy penguins with snowballs.

BattleBlast:

BattleBlast is a retro-style first person shooter, inspired by many of the pioneers of the FPS genre such as Quake, Doom, Star Wars Dark Forces, and Wolfenstein.

BattleBlast features various levels where the player will engage multiple different types of enemies, collect armor and ammo, fight bosses in their own dungeon style rooms, and ultimately successfully navigate their way through each area of the level. There are 3 main weapons, a pistol, a shotgun, and a rocket launcher. Going forward I would like to revisit this game and add a new weapon, as well as add in a multiplayer component to the game, and allow players to host their own servers and face off with one another in deathmatch style multiplayer games.

This game can be played on the Playable Games Page.

Lego Adventure World:

Lego Adventure World is an extension of the Lego Microgame in Unity’s learning tools. I took the foundation that I created years ago when using the learning tools early on in my game development career, and I expanded upon it to create multiple levels. In addition to multiple levels, I edited, added to and customized some of the UI, and I also added in the additional microgames that Unity offers to create a full packaged game.

This game can be played on the Playable Games Page.

The Escape of the Blobs:

The Escape of the Blobs is a 2D, top-down adventure game where the player has to fight their way out of a dungeon that they are trapped in. They are guided by their new NPC friend, Johnny. The game features a basic dialogue system, where images of the person speaking pop-up on the screen in a dynamic way. It also features a basic combat system, where the player can swing their sword to hit the enemies. I created it while taking a short break from a larger project that I’m building from scratch.

CSGO Map – The Car Shack:

This is map that I created using the Source Engine Mod Tools, to be played in the game Counter-Strike: Global Offensive. This map was available on the Steam Workshop for download to play in custom game servers. However as of September 2023 this map is unfortunately inaccessible due to Valve’s release of Counter-Strike 2, and this map has not been ported over yet. This map was one of my favorite passion projects I’ve ever done. I’d love to revisit it and learn how to port it into the Source 2 Engine, to make it playable in CS2.

As my passions in game design and development are: level design, content design and environment art, I have a firm belief that to be a good level designer, you have to be very diverse in the kind of games you enjoy to play. This gives you a firm grasp as to what to expect in any kind of game from a simple 2d platformer, to a detailed, competitive first-person shooter.

However, that being said, I’d be lying if I didn’t admit that FPS games, Shooters and Battle Royale games are some of my favorites to play. I enjoy the intensity and action packed moments of games like Counter-Strike, PUBG, Star Wars BattleFront, Farlight 84, and more.

BattleField of Balance:

BattleField of Balance is a low-poly top-down shooter that sticks to one main theme: balance beams. You’ll run across various balance beams as you navigate each level, while shooting enemy turrets and avoiding their gunfire. The game is somewhat of a “bullet-hell” style, implemented into a top-down shooter. Each level also has various obstacles that you have to navigate through, or jump around as well. The game also features stationary enemies, that I didn’t initially get around to finding a model for, so I decided to leave them as Capsules.

This game was created in less than 5 days for the ACM 2024 New Years Game Jam. The game took 5th place out of 10 total entries. The game jam gave us 7 days maximum to develop, however due to other commitments I had less than 5 days myself for development. The theme of “Balance” also wasn’t told to us until the day of the game jam’s beginning, so, that obviously made me have to quickly restructure some of my thought process and brainstorm how to incorporate that into a low-poly, top-down shooter.

FarFlight:

FarFlight is a 2D retro-style platformer. The game is a basic platformer, with simple coins to collect throughout the levels to achieve a high-score. The player does have some newer, enhanced movement such as the “Dash” movement, that propels the player forward, as well as scaling walls and wall jumping.

This game can be played on the Playable Games Page.

Polygon Chase:

This 2D Unity game was the first game that I ever built completely from start to finish, and published as well. The game is a simple maze game, where the player takes on the role of the green square. The game features various obstacles, collectable capsules, a score-system based on how many capsules you collect and AI enemies. The enemy AI (the red balls) detect the player when the player is within a certain radius, and are coded to chase the player. If the player is touched by the enemy AI, they immediately die, and the game is over.

I would like to revisit this game and re-skin the game with new sprites. I’d like to add in the feature of letting players choose a character, and create new background art to enhance the overall visuals of the game.

Snowy Fantasy Environment (Unreal Engine):

This is a fantasy village during winter that was created in Unreal Engine. This is not a functioning game, and is a simple environment with various particle systems for various effects, and blueprinted buildings to add basic effects.

Unreal Engine Parkour Game:

This game has no name and is a prototype of a parkour game made in Unreal Engine. This was my first project ever in Unreal Engine, and I’m continuing to learn how to develop in Unreal Engine now. The player can run, vault, jump, crouch, and climb. There is only one level, as it is a prototype. The game utilizes particle systems, as well as an indoor area with various forms of lighting, and multiple places for the player to navigate through.