top of page

PROJECTS

20XX MAXX

Role: Gameplay Programmer
Team of 5

A multiplayer free for all car battle arena where players compete for points. Some of my contributions:

  • Explored various AI systems with the goal of mimicking player behavior

  • Prototyped, tested, and iterated upon different car characters to explore different design ideas

  • Developed 30+ scripts for various gameplay elements, from weapon scripts to multi-camera handling

UNITY ENEMY EDITOR

Unity Tool
Solo Project

This tool was created in Unity to provide a step by step process of adding an enemy to a Unity project. While the main focus of this project was to gain experience creating tools for designers, it also expanded my knowledge of the Unity engine.

A.U.T.O

Role: Programmer
Team of 6

A 2d side-scrolling plat-former where the player plays a robot escaping an abandoned factory. Made with a custom engine written in C++.

Primary Accomplishments:

  • Implemented a graphics engine from scratch using OpenGL, including implementation of graphics related components

  • Created various game play scripts in LUA such as collectables, speed boosting, and level transitions

  • Developed an asset loader and library to load and store all game assets used by any system

RANDOM TERRAIN GENERATOR

Unity Tool
Team of 3

Working on a team of three with just a few weeks, we created a random terrain generation tool for Unity. My primary contributions:

  • Designing the "Biome" container for designers to select textures, heights, etc.

  • Implement the biome propogation and blending step of terrain generation

 

Download the research paper here.

FieldBiomeCloseup.png
bottom of page