HomeProjectsExperienceGames
Loading...

Projects

A collection of games, engines, and programming projects

Basilisk Engine

Basilisk Engine

A 3D game engine built with Python and GLSL. Powers multiple award-winning games.

Crumple Quest

Crumple Quest

A puzzle platformer where you fold paper levels to solve puzzles and progress through the game.

Restaurant Point of Sale System

Restaurant Point of Sale System

An AI-powered POS system that manages customer orders and provides Text-to-Speech responses.

AVBD 3D Physics Engine

AVBD 3D Physics Engine

Extended the AVBD 2D engine into a fully 3D solver ahead of the public release of the University of Utah's research implementation.

Selva

Selva

Remember who you are and open portals to your memories using picture frames. Solve puzzles in each memory.

Emulsion

Emulsion

Trapped between two dimensions, you must vanquish monsters to escape interdimensional peril.

IndepenDance Day

IndepenDance Day

Help John Bitcock, a robot who dreams of dancing, rewrite history so robots can dance.

Dicey Decks

Dicey Decks

Play as a dice traveling through dungeons in search of spell cards. Defeat enemies and collect money.

Tetris ML

Tetris ML

A machine learning bot that trains to play Tetris using genetic algorithms and weighted scoring.

JavaFX Grilled Cheese Truck

JavaFX Grilled Cheese Truck

A food truck management simulation demonstrating object-oriented programming with threads and JavaFX.

Visual Sorters

Visual Sorters

A program that displays the process sorting algorithms take to sort an array with visual feedback.

x86-Like CPU

x86-Like CPU

A y86 CPU implementation, a reduced version of x86, created for computer organization class.