PROFESSIONAL PROJECTS:

 
 

STUDENT Projects:

Natural Language Processing for Games

During my internship at DAE Research in 2019 I created a game where the player controls the game by verbally telling the main character what to do. This was accomplished using a Convolutional Neural Network in Keras-Tensorflow.

Future of Exercising

During a group project in my final year of DAE in 2019, we created a multiplayer VR rowing experience using physical rowing excercising machines.

TimeWarp Prototype

TimeWarp is a Puzzle Game in which the player can manipulate time in various ways. This was a passion project for which I made a working prototype of the game mechanics, but my interests eventually shifted elsewhere.

Real-Time Crowd Simulation Gradwork

During my Gradiaton Work in 2019 I created a Real-Time Crowd Simulation in Unreal using C++. The simulation was based on an airport, and includes complex behaviors like exploring shops, queueing, and exploring the airport.

Crystal Mech

Crystal Mech is a Top-Down Sci-Fi-Magic Bullet Hell. It's designed as a co-operative game for 1-4 players. It was created for a Game Jam in 2018.

Ruins of Xolotl

Ruins of Xolotl is a 2.5D Top-Down dungeon crawler with an Aztec setting. It's both a co-operative and competitive game, designed for 2-4 players! This was creates for a Game Project at DAE in 2018.

Component Based Engine

As part of one of my programming courses at DAE, I created a component-based 2d game engine from scratch. I also implemented Pacman into that same engine.

Geometry Shader

A Crystal Geometry Shader made in HLSL, and implemented into a game engine. This was made for an assignment for Graphics Programming at DAE, but the choice for a Crystal Shader, and the implementation of it were entirely my own.

Survival AI

In this project, our goal was to make our AI survive for as long as possible. He does so by finding pickups, and evading & shooting enemies.

Super 3D Bomb Game

This game was made in the Overlord Engine, which we custom-built in class. It’s written in C++ and uses DirectX11, PhysX and Fmod.

Thor: Bring the Thunder

Vertical slice of a 2D platformer game; made in C++ and using SDL to display 2D textures. The project uses Object Oriented Programming.