top of page
Fantasy World

Completed Projects

Brain Dive

A Top Down Action RPG made for the 2023 Brackeys Game Jam.

Fight through waves of varied A.I. enemies using a basic RPG style skill system.

​

Examples of features and functionality included in this project:

​

  • A.I. enemies that function off of a customized state machine.

    • A coffee cup that chases and melee attacks the player.

    • A doughnut that shoots damaging sprinkles toward the player.

    • A macaron tower boss battle that spawns falling macarons all over the room.

  • A modular Character Skill system using scriptable objects and prefabs that allows for expanded functionality for both the player and enemies.

  • A dynamic camera using Cinemachine and custom scripts allowing the player to pan using the mouse and zoom using the scroll wheel.

  • A User Interface including:

    • Player health

    • Pause Screen​

    • Skill cooldowns and icons

​

This project was designed and developed over the course of a single week in a team of 13 individuals. Some assets and code were made in the preceding weeks, but were customized and implemented during the GameJam.

Petri Pete

A top down action game focused on a small alien organism named Petri Pete. Utilizing a very cute art style and rogue-lite style gameplay with randomized events and a point system.

​

Examples of features and functionality included in this project:

​

  • Randomized events ranging from deadly acid to swarms of viral pathogens​

  • Custom Unity editors to streamline implementation of A.I..

  • A dynamic Debuff system using scriptable objects allowing for objects to apply debuffs to characters and track their effects.

  • Randomized Events that add replayability and dynamic environments

  • A User Interface styled after computer data entry programs visualising:

    • Player health

    • Events and debuffs

    • Functioning minimap

​

​This project was designed and developed in a single week. Some assets and code were reused from previous projects, but were customized, expanded, and implemented during the GameJam. I served as the Lead Developer, Designer, and Project Manager with a team of 5+ individuals.

​

I additionally designed a plugin for Unity using C++ for this project that would have allowed additional application windows to be open and managed by Unity, but was scrapped due to technical limitations as well as in favor of a WebGL format.

​

NoteThe scope necessary to continue this project is beyond my current capabilities, I have however learned an immense amount from the experience.

Rusty Rampage

A Top Down Shooter Rogue-like made for the 2023 GMTK Game Jam.

Fight through rooms of A.I. robots while choosing upgrades periodically. However, those upgrades power up the enemies instead of the player.

​

Examples of features and functionality included in this project:

​

  • A.I. enemies that function off of a customized state machine.

  • A modular Character Ability system that allows for expanded functionality for both the player and enemies.

  • 4 unique upgrade effects that stack infinitely, chosen after a UI timer reaches 0.

  • Implemented sound effects, UI animations, and 3D character models and animations.

  • A User Interface including:

    • Player health

    • A Pause Screen that shows all active enemy upgrades​

    • Animated Upgrade Selection menu using custom made cards

      • Cards are procedurally generated from a random selection of available upgrades

​

This project was designed and developed in a 48 hour period. Some assets and code were made in the preceding weeks, but were customized and implemented during the GameJam. I served as the Lead Developer, Designer, and Project Manager with a team of 5 individuals.

Card Game Prototype

A unique Card Game prototype of my own design with a functioning A.I. opponent and Deck Building system. The goal is to push the opponent off of the board by playing Units and Spells to gain ground!

​

Examples of features and functionality included in this project:

​

  • An expandable Card system using Scriptable Objects and Prefabs

    • Cards can currently be Units or Spells, with the ability to easily expand and add new card types​

  • A dynamic 'Action System' where cards have unique and varying behaviors

  • An A.I. opponent modeled on the Monte Carlo Tree Search (MCTS) algorithm

  • A customizable Deck Building system where players can create, save, and load their own decks.

  • Custom Background

  • An automated Turn system that handles:

    • Drawing Cards

    • Card Actions

    • Changing Turns

  • A User Interface visualising:

    • Player resources (Supply)​

    • Player hand

    • Winning side

​

NoteThe scope necessary to continue this project is beyond my current capabilities, I have however learned an immense amount from the experience.

2D Space Shooter

A fast paced "Shoot em' Up" made with Unity to showcase the basics of 2D game development. The game is playable in a WebGL format on Itch.io.

​

Examples of features and functionality included in this project:

​

  • Player movement using the W, A, S, and D keys.

  • Alternating weapons between lasers and homing missiles.

  • 6 different types of enemies with different attacks and movement patterns, including an epic boss fight.

  • Collectable powerups including a speed boost, triple shot, shield, and more.

  • A speed boost with a visualized radial cooldown.

  • A User Interface including:

    • Player health

    • The player's current ammo for both laser and missiles

    • Radial speed boost cooldown

    • Player score

    • Retro Game Over screen and wave start with special text for boss waves

  • Customized sound effects including:

    • Weapon sounds

    • Enemy explosions

    • Powerup collection

    • Background music

Unity Rendering Showcase

Beautiful level design showcases used to display understanding of both the Universal Render Pipeline (URP) and High Definition Render Pipeling (HDRP) within Unity.

​

Examples of features used within this project:

​

  • Reflection Probes

  • Light Probe Groups

  • Light Cookies

  • Point, Spot, & Area Lights

  • Emission Maps

  • Post Processing effects such as:

    • Gradient Sky

    • Bloom

    • Vignette

    • Depth of Field

    • Ambient Occlusion

    • Shadows, Contrast, and Exposure

    • Color Adjustments and Corrections

    • Fog and Volumetric Lighting

  • Custom Skybox

  • Occlusion Culling

  • Particle Effects for fog and dust

  • An understanding of URP/HDRP Shaders

  • Baked, Mixed, and Realtime Lighting

​

Note: WebGL does not support HDRP, so a download file is located within the Itch.io page.

bottom of page