VibePong (2025)
A hyper-stylized, audio-visual CPU vs CPU Pong simulation with dynamic physics and powerups.
VibeMaze (2025)
A 3D maze game rendered entirely in ASCII characters, running in your browser. This technical prototype was built with vanilla JavaScript to explore 3D rasterization, collision, and lighting in a constrained environment.
ASCII Wolfenstein (2025)
A vanilla JS ASCII renderer emulating the classic Wolfenstein raycasting engine, complete with fisheye FOV.
vibebeats (2025)
An interactive web-based music toy that generates procedurally evolving melodic patterns based on user input.
vibeprime (2025)
Educational prime number visualization tool demonstrating mathematical concepts with dynamic, interactive graphics.
vibewater (2025)
3D water simulation using WebGPU shaders for high-performance fluid dynamics in the browser.

vibesand (2025)
High-performance sand simulation with over 2 million voxels rendering smoothly in real-time.
vibeduders (2025)
WebGPU demo rendering 100,000 active agents with individual behaviors and interactions.
vibevoxelprobes (2025)
A demonstration of voxel-based global illumination lighting probes.

QuantumVibes (2025)
Simulates the full quantum double-slit experiment with customizable parameters and real-time visualization.

VibeStar (2025)
Threaded A* pathfinding visualizer in a voxel world. Demonstrates multi-core CPU usage for pathfinding.

VibeCraft (2025)
Procedural voxel terrain with a custom chunk-loading system and infinite world generation.

VibeBounce (2025)
Sparse Voxel Octree (SVO) and Ray Bounce visualization in a dynamically generated voxel world.

VibeCar (2025)
A browser-based raycast vehicle physics simulation featuring realistic suspension and tire models.

2D AI Racer (2025)
A top-down racing prototype with simple AI opponents demonstrating basic pathfollowing and avoidance behaviors.

Bookworm Clone (2025)
A word-finding game inspired by the classic puzzler. Features a dynamic letter grid and dictionary-based word validation.

Marble Game (2025)
A physics-based marble roller prototype featuring dynamic track generation and realistic ball kinematics.

Scamper (2024)
A tense VR horror-adventure. My primary contribution was networking architecture.
Splitter4GPT (2024)
A web utility to intelligently split large text files into smaller, manageable chunks suitable for LLMs.

MonkePortals (2023)
A Gorilla Tag-inspired VR game featuring dynamic portal mechanics for traversal and puzzle-solving.

FarmVR (2022)
A cross-platform VR farming simulator with a dynamic market system and real-time economy.
Punchin' Duders (2021)
A ragdoll punching VR game. Cause chaos in an office space, punching dudes and breaking stuff before the cops show up.

HackerPunk VR (2021)
Cyberpunk VR multiplayer shooter prototype focusing on fast-paced combat and environmental interaction.

Heist And Jam (2020)
A simulation game about planning the perfect heist, focusing on strategic decision-making and resource management.

Death Island (2020)
A zombie survival game set on a desolate island, emphasizing resource gathering and base building.
RigidbodyDuder (2019)
Unity demo for a robust character controller implemented using Rigidbody physics for smooth movement.

LoopStuck (2019)
A 2D platformer jam entry based on a time loop mechanic, challenging players to manipulate repeated events.

Roland (2018)
Cute 3D platformer starring an orange ball character navigating imaginative worlds and solving physics-based puzzles.
AI1 (2018)
Provided code support, refactoring, and optimization for combat systems in this scifi Metroidvania.

Jenn's Cafe (2017)
A restaurant simulation game prototype where players manage staff, menus, and customer satisfaction.

Humanity's Last Breath (2017)
An adventure game about submarines and nuclear threats, made during a game jam.

7DaySpaceJam (2016)
A space simulation game made in one week for a jam, featuring galactic exploration and resource management.

Dash Till Dawn (2016)
An endless runner where players must jump over hordes of oncoming zombies to achieve the highest score.

Guys, Girls, and Guns (2016)
Top-down zombie shooter with a strong multiplayer focus. Team up with friends to survive endless waves.

JS Runtime in Unity (2015)
Ludum Dare 34 entry exploring runtime JavaScript execution within a Unity application for dynamic scripting.

MP Zombie Shooter (2015)
Photon-powered top-down zombie shooter prototype. Explored multiplayer networking concepts.

BUTTLOADS! (2015)
A Motherload-inspired mining game made for Bacon Game Jam 09. Drill deep into the earth to find riches and reach the core.

Bear Party (2015)
Ludum Dare 33 entry under the theme "You Are the Monster". Play as a giant bear, smashing buses and eating children.

Super Turbo Ship Puncher 3 (2015)
An action shooter made for Bacon Game Jam 08, featuring retro pixel art and intense arcade-style combat.

Tiny Zombies (2015)
A Unity prototype demonstrating pathfinding and flocking behavior for a large number of agents.

Voxel Blocky Dungeon (2015)
A 3D remake of an earlier project, featuring procedural voxel dungeons, towns, NPCs, and quests.

VoxeFire (2015)
A voxel twinstick shooter for Amazon FireTV, featuring destructive environments and fast-paced gameplay.
CellGen (2014)
A Unity editor tool for procedural dungeon generation and culling using a spatial hash grid.
CobbleConverter (2014)
A command-line utility for the Cobblemon Minecraft mod, providing tools for asset conversion.

platformershooter (2014)
A Super Crate Box clone made for Ludum Dare 31. Weapon pickups randomly change your firearm.
Binding of Isaac Clone (2014)
Twitch-streamed prototype of a Binding of Isaac-like dungeon crawler with procedural generation.

Don't Touch the Red Stuff! (2014)
A simple and challenging 1-day platformer game. Players must navigate treacherous levels avoiding red obstacles.

Blocky Dungeon (2014)
A multi-version voxel RPG experiment focused on procedural dungeon generation and block-based interaction.

FezCraft (2014)
A Minecraft prototype implementing Fez-style rotating 3D blocks to reveal new pathways and perspectives.

Voxel Bomberman (2014)
A Bomberman-style game built with a 3D voxel art style, featuring destructible environments.

Voxel Helicopter Shooter (2014)
A PlayMaker experiment in voxel-based vehicle combat, controlling a helicopter in a destructible environment.

Thomas Was A Clone (2014)
Minimalist platformer inspired by "Thomas Was Alone," focusing on cooperative puzzle-solving.

Planet Jumper (2014)
PlayMaker tutorial that evolved into a full HTML5 game. Players jump between orbiting planets.

New Years Game Jam (2013)
A multi-day game development jam challenge focusing on rapid prototyping and innovative mechanics.

3 Day RPG (2013)
An RPG created in just three days for a game jam, showcasing basic combat and quest systems.

Ludum Dare 26 (2013)
My first Ludum Dare entry on the theme of "Minimalism."
SuperSpy (2013)
A Minecraft plugin for spying on commands and private chat messages on a server.
CommandControl (2013)
A Minecraft server plugin for advanced command management, allowing owners to customize permissions.
DungeonGen (2013)
A procedural dungeon generator built with three.js, capable of generating complex 3D mazes on the fly.
MobControl (2013)
A Minecraft server plugin for managing mob spawns, behaviors, and environmental interactions.
KittyScript (2012)
A 100% bespoke Garry's Mod gamemode designed from scratch, with unique mechanics and a custom rule set.

That Dummy (2012)
A FlashPunk collaboration with Andrew Sandifer, featuring challenging platforming puzzles.
Dynamite Max (2011)
An early physics-based Flash game involving explosions and chain reactions to clear levels.

VaultScript (2010)
A Fallout-themed Garry's Mod gamemode that recreated aspects of the post-apocalyptic RPG world.

BomberTank (2009)
A long-lost Bomberman-style Flash game that featured customizable tanks and arena battles.