Gameplay Programmer
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.