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
FPS shooting range built with an agile, prototype-first approach — every weapon mechanic and animation is mine, aside from the gun models. Still under active development.
-
First Person Hopper
A 2D FPS made to learn Bevy inside and out, inspired by LONEWOLF's "Kick Ups Pistol" mode. Every asset, sprites included, is hand-drawn.
-
Macro-Sand
A falling-sand simulation built with the lightweight Macroquad library. Still evolving toward a longer list of planned features.
-
WFC Rails
A random railway generator using Wave Function Collapse to keep every track continuous. Rendered with Macroquad.
-
RayCasting 2D
A minimal 2D ray casting demo, built to learn the fundamentals.
-
Rust-Casting
A Wolfenstein-style 2.5D ray-cast rendering engine, built from scratch on Macroquad.
-
Cliq
Terminal-based AI chat client built with Ratatui and Groq API.