cFlake Engine (2020 - 2023)
Custom built Rust game engine, with a custom ECS, render library, and GPU based terrain generation system.
HypoSharp (C# OpenTK engine) (2019)
First game engine I decided to implement in C# using OpenTK. Managed to implement a deferred rendering pipeline but then moved to rust
Throw It IMGJ-33 (2024)
Fourth rewrite of Throw It, I think? Actually contains some nice gameplay elements this time though
Hypothermia (2023 - to be picked up again)
WIP tech game where you survive and innovate in the cold lands of Hel.
Machine learning enabled colored ball sorter (2024)
Implemented for one of our TEJ4M projects. Project done with a friend
Lead programmer for FTC team 23880 (2023) (Nelson High School)
Lead Java programmer. Also one of the leaders in the Design Team and Building Teams
Prisoner's Dilemma test in Rust
Simple personal testing ground for messing around with strategies in the Prisoner's Dilemma Game
Simple Rust wrapper around mcsrvstat.us API
GPU/CPU Procedural Terrain Generator in Unity (2023 - present)
Implemented using compute shaders (only for voxelization) and async GPU readback. Supports Job system + Burst for terrain editing and CPU meshing
Snow Game Prototype
Prototype for a snow game. Kinda like a rewrite of OG Throw It?
GPU/CPU Procedural Terrain Generator in Unity (2019)
Implemented using compute shaders (voxelization and meshing) and async GPU readback.
PC-Compatible Xbox Steering Wheel (2020)
Hacked a cheap Xbox steering wheel to make it PC compatible by using an Arduino Nano and NodeJS to emulate user input
DC Brushed Motor Self-Stabilizing Drone (2022 - present)
Built a self-stabiliing drone using an Arduino Nano and MPU9250 for my Culminating Activity for TEJ3M
Villagers vs Illagers game in WASM4
Simple WASM4 game I made with a friend of mine. Implements 2D grid with entities that move around to their objectives
Throw It (2019)
First Unity game me and my friends decided to make in middle school. Initally implemented in UE4, moved to Unity.
Electrilized (2017)
First game idea that I implemented when I first started out game development.