navgen
Evolutionary algorithm for learning navigation through a level.
Some of my coding projects. Hand-written, without AI. (LLMs didn't even
exist when I wrote most of these projects).
If you want to see more, check out my
Github.
Evolutionary algorithm for learning navigation through a level.
Spritesheet animation preview and config tool.
Toy software renderer written in C99 for X11.
Physics-based action roguelike game for Linux/OSX/Windows. Available on Steam for $2.99.
Simple raycast renderer written in Lua with Love2D. Wrote it for a talk at a programming meetup.
Javascript teaching tool I wrote for workshops I conducted in Georgian-American School Batumi.
Small md2html program in ~500LOC of C99. If you receive a well-formatted PDF from me, I likely generated it with orguli.
Fighting game made during a 72hr gamejam. (We won!)
Platformer game where you switch the gravity of everything but yourself. Made in 48hrs for a gamejam.
Android app that lets you plan and find nearby hikes. Allows a group to track each member's location.
Subpixel sampling technique in GLSL and Lua for crisp pixel art rendering.
Library for making dynamic and interactive graphs in Love2D/Lua.
Collection of my sketches, and small animated programs.
Small and simple neural network library in a single lua file.
Card-stacking deckbuilder game for Linux/OSX/Windows. Available on Steam for $4.99.
Evolutionary algorithm written in C99 for solving Rubik's cubes.
Assembler written in C99 for the hack virtual machine from nand2tetris.
Lua library for layering and scheduling drawcalls.
Turn-based roguelike physics arena shooter game. Available on Steam for $4.99.
Platform for quickly creating slideshows. Scrapes relevant images as you type and renders a video with customizable text and slide transitions using a canvas hack.