Projects

Stinkoman 20X6: Godot Remake

My newest project, a clone of the Homestar Runner game Stinkoman 20X6. Written in Godot.

Last updated: September 22, 2023 - Version 1.0.0


Game Maps

A framework I’m building to display game maps alongside a checklist of key items/objectives. Only Metroid 1 currently. Made using Leaflet.


Hades Run Suggester

A tool that suggests random loadout and difficulty mods in Hades. Also has controls to limit which gameplay options you want to include. Made using Angular.


Mega Man 2 Quality of Life Fixes

A romhack I made for Mega Man 2 that adds a few quality of life improvements, including a recreation of the Energy Balancer feature, a fix for Quick Man’s AI, an increased E-Tank cap, and more.


Scenes From a Bot

A TwitterMastodon bot which posts randomly generated Scenes From a Hat scene suggestions and awards points to the funniest responses. Written in Python. (But, of course, the points don’t matter.) Also available on Reddit, and formerly on Twitter.


Minecraft Worlds

Interactive slideshows of some Minecraft worlds my friends and I made.


Age of Clicking - Unity Version

The second iteration of Age of Clicking, written in Unity. The Unity version got a lot further along, though I never really had a clear idea of what I wanted the game to be or how to make it. Not officially cancelled yet (I still think about returning to it from time to time), but I haven’t touched this in quite a while now.


Age of Clicking - Angular Version

The first iteration of Age of Clicking, written using Angular and TypeScript.
This started out as a learning exercise in Angular, but it quickly grew out of proportion and I ultimately couldn’t figure out how to maintain stable framerates for the kind of game I wanted this to be.
I ended up halting development on this version and moving to Unity instead after just under a year or so on this project.


Gregory Quest

ON SUNDAY, JANUARY 17, 2016, A GRAND QUEST BEGAN…


Grafald

GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD GRAFALD