← All projects Custom game engines and gameplay

Drifty Thrifty Bang Bang

Desktop game on a custom 3D engine

A single player action adventure game about driving through arenas full of things to break, built on an engine we wrote ourselves.

C++OpenGLSDLFMODLuaFigma

Part of my masters at DigiPen. You drive through arenas packed with destructible objects and enemies, and everything underneath it, rendering, audio, scripting, state, is a component based 3D engine our team built in C++ with SDL, OpenGL, FMOD, and Lua. No Unity, no Unreal.

My role: game design lead and audio lead

The UI work

Main menu: start, settings and controls, credits, and exit.
Main menu: start, settings and controls, credits, and exit.
Options. The controls shown change depending on whether a controller is plugged in, and audio and sound effects toggle from the same screen.
Options. The controls shown change depending on whether a controller is plugged in, and audio and sound effects toggle from the same screen.
In game HUD. Health top left, resource count under it, and on the right a counter for how many enemies of which type are left before the next level. Tips appear as you play so new players are never stuck.
In game HUD. Health top left, resource count under it, and on the right a counter for how many enemies of which type are left before the next level. Tips appear as you play so new players are never stuck.
The garage, where you spend what you collect.
The garage, where you spend what you collect.

Trailer

Top Down Shooter →