Scroll down for Game portfolio
GQuiz!
GQuiz is a mobile trivia game based around world geography. It was developed by Prokleepse and is currently available on the Apple app store.

GQuiz was developed using the Unity Engine. This is my first fully shipped game, and was made as a proof of concept.

Keep an eye out for new games from Prokleepse
Seasons Fleeting
Seasons Fleeting is a third-person puzzle horror game based around the idea of changing seasons. It was developed by In Progress Games.

Seasons Fleeting was devloped using the Unity Engine, High Definition Render Pipeline (HDRP). All code present in the project as well as 99% of the assets were made by In Progress Games. This project was made over the course of 6 months by a team of 7 developers.

Seasons fleeting was showcased at the 2023 Level Up Showcase in Toronto.
Spy Game
This is a slice of a spy game that I made using Unity. This project uses Unity's systems such has Audio Manager, Animation Blend Trees, Nav Mesh Agents, and Render Texures.

The main purpose of this project was to show off the custom shader i wrote for the FOV cones. The FOV cones are written in HLSL and are a pass through shader that passes through the ground texture while apply a red tint to the areas defined by the shader, in this case being the FOV cones.  

The mini-map is made using a top down camera that renders to the a render texture in the top right corner. The mini-map also uses cull layers to give the players icons and to see through the roof of the map.
You can find this game on my github by clicking this text
*Sounds from freesounds.org. See video descirption
*Textures from textures.com
Game Engine (C++)
This is a quick look at the basic game engine I made while in school.

The engine was made in C++ and uses several other libraries such as ImGui, box2D, bullet, OpenGL, and RapidJson.

The engine has a number of functionalities including an inspector, dockable windows, custom obj loader, support for hard coded primitives, bullet physics for 3D games, box2D physics for 2D games, support for customs shaders, custimizable lights, specular lighting, sky boxes, relfections and more.

The current demo has basic scenes to show off this functionality however these scenes can be greatly expanded in the current engine.
You can find this engine on my github by clicking this text
*CMake is required to build the project files.
Dungeon Delver
This is a small text game i developed using javascript that you can play right here in my portfolio!
Give it a try!
XP: 0 Health: 100 Gold: 50 Dungen Level: 1
Monster Name: Health:
Welcome to Dungeon Delver. You must defeat the dungeon that has shown up near your town. The dungeon consists of various levels, to advance to the next level you must defeat the floor boss. Are you up for the challenge? If so use the buttons above to get started. Good luck adventurer!
Post Arcana
This is a tech demo for the first group project I made in Unreal. This project was made to learn how to work as a group and follow agile methodologies. This leanring was applied to Seasons Fleeting.

Post Arcana first person RPG, where you play as someone who can command magic. I was responsible for the player character and puzzle mechanics as well as UI. All game mechanics are made in C++ and the UI is made using blueprint scripting.
Forest Survivors
Forest Survivors is a 2D game made in Unity. This project is heavily inspired by games like Vampire Survivor and Brotato.

This project has moblie controls support. Ideally once production is finised this project will be ported to Andriod.

One of my favorite parts of this project is the Tile Map. The Tile Map uses a custom inspector that allows delveopers to modifiy the frequencey of tiles in the map with sliders while maintaining a max number of tiles. This is done with sliders for each type of tile that max out when the sum of all sliders are equal to the max number of tiles the map can contain.

This game also features random enemy spawning that chooses which enemies to spawn of various quantities and strength based off the time the player has been in the current round.
*Sprites and sounds are not made by me. They were gathered from Kenney, the Unity Asset store, and Freesounds
Deck Paladin (Prototype)
Deck Paladin is a 3D single player card game made using Unity. Deck Paladin is inspired by Slay the Spire.

Deck Paladin is still in early development. It features all currently needed deck mechanics, three attack examples, AI that has mutliple attacks, battle camera, as well as full animations and effects for all current attacks.

The next steps for Deck Paladin are to add a top down overworld to explore between battles and to add support for battle against multiple enemies.
You can find this engine on my github by clicking this text
*Card Highlighting and Particle systems from the Unity Asset store.
*Animations and models from Mixamo
Dungeon Hunter  
This is a tech demo for the first game I ever created in Unreal 4. This project is a 2D side scroller inspired by the NES era.

This game is all coded in C++. The project uses all the deafult unreal tools for handling 2D. This game is described fully in the video, however it features, meele attacks, ranged attacks, bullet managment, Weapon pick ups, health pickups, moving platforms and multiple types of simple Ai enemies. There are AI that partrol, AI that wanders, and and idle AI that stays still until seeing the player. The hover component is also custom.