Games
Corvian Cards
A daily trick taking game set in the world of Corvian Curse.
bumperoyster again on art and bronxtaco on audio and our one man QA team. I've been playing a lot of trick taking games lately and wanted to look into making one into a daily web game. It was a fun challenge but I missed working in Godot heh.
The Curator
You've woken up in an old cell. No idea how you got there but you know one thing. You need to escape.
bumperoyster, bronxtaco and I teamed up again. This game was inspired by Night Manor from UFO 50. I learned how stressful making a content heavy game in a short jam is with this one but I'm very happy with what we pulled off!
Broom
Timbo the squire ventures into the knight's private dungeon to save Sir Squidik.
Another jam game with bumperoyster and bronxtaco. My first foray into 3D, we made a Doom-like about a squire that has to save his knight, who's also a jerk.
Speluika
Spelunky themed Suika clone.
I made this mostly as a joke when Suika was popular. I thought "That can't take very long to make..." I used assets from Spelunky Classic and had it working in a few hours. Embarrassingly, it has been one of my most popular games.
Corvian Curse
A roguelike platformer that offers a new experience on every run with randomized levels, potions, and items.
After working on Bit Chunky I decided I'd like to make full release of a Spelunky-like. This was the first time bumperoyster, bronxtaco, and I all teamed up together. Definitely my biggest game to date.
Can't Stop Must Survive
A survivor-style game featuring a player ship navigating an arena while combating skeleton enemies.
This was an interesting jam where you take a game someone else made the day before, and someone else will continue from what you made in 24h.
Bit Chunky
Spelunky-like generation. See how deep you can go.
Back to solo jamming. Only 48 hours, I used the excuse of provided assets to focus on making a Spelunky-like platforming, specifically focusing on the random generation with tilemaps in Godot. This was the precursor to Corvian Curse.
Grind the Rich
Skate the streets and mall in this anti-capitalism game.
Made with bumperoyster. This was really fun and the start of bumper and I collabing on more games.
Word Cave
Top down boggle-like. How fast can you reach the end?
I took inspiration from SpellTower for the input system but with a character that needs to avoid obstacles while making words.
Jetpack Scream
I have a Jetpack and I must Scream.
This was my first game in Godot and where I fell in love with the engine. I really liked the premise of having to skid to stop yourself from going too far forward while something behind you prevents you from going too far back.
Sites
MossRanking
A leaderboard and ranking website for speedruns, scoreruns, and various challenges in the Spelunky series.
Originally created by saturnin55, I took over development in 2021 where I modernized the codebase, updated the design, and have continued to add new features.
Spelunky FYI
A resource site for the Spelunky community with tools, guides, mod repositories, and more.
Originally planned to just be a place to throw tools for Spelunky 2, it has evolved to be the hosting platform for all Spelunky games.
Software
- What Pressed
A desktop app that captures and displays keyboard, mouse, and gamepad inputs for streaming overlays.
- GDC Schedule
A filterable schedule viewer for GDC.
- Watermark Scanner
Recursively scan directories containing PDFs for watermarks.
Spelunky
Low-level libraries for injecting into and modding Spelunky HD.
End-user tools for managing and modding Spelunky games.
- HD Toolbox
A toolbox for Spelunky HD with level viewing, overlay injection, save management, asset handling, and trackers.
- Modlunky 2
A tool for creating and using Spelunky 2 mods with mod management, level editing, asset extraction, and speedrun tracking.
Graveyard
These are large or interesting projects I'd worked on in the past but are currently either unmaintained or I no longer work for the company where they were created.
- gsh
Pluggable version of Distributed Shell.
- pygerduty
Python Library for PagerDuty's REST API.
- nss_http
Name Service Switch module that uses an HTTP server as a backend.
- tattrdb
Tag and Attribute Database.
- annex
Simple Plugin System for Python.
- trapperkeeper
A suite of tools for ingesting and displaying SNMP traps.
- nsot
Network Source of Truth.
- merou
Permission management service.
...and too many more projects to list. Find some more of my projects where I have repos: