about
I love programming and game development, always chasing new languages and different engines to build in. Each project teaches me something and opens up a fresh way to think about building games. I'm just as into drawing and animation, so I usually end up making my own sprites and animations too.
selected-projects
-
Bevy Shooting Range
An FPS shooting range I've been chipping away at for a while. All the weapon mechanics and animations are mine — only the gun models aren't. Still adding to it.
-
First Person Hopper
A little 2D FPS I made to actually learn Bevy properly. Inspired by LONEWOLF's "Kick Ups Pistol" mode. Drew every sprite myself.
-
Macro-Sand
A falling-sand toy built on Macroquad. Simple for now, but I keep coming back to add more.
-
WFC Rails
Generates a railway that never breaks, using Wave Function Collapse. Built with Macroquad.
-
RayCasting 2D
A tiny 2D ray casting demo — just me figuring out how the technique works.
-
Rust-Casting
A Wolfenstein-style ray-casting engine, built from scratch with Macroquad.
-
Cliq
A terminal AI chat client using Ratatui and the Groq API.