👾 So many experiments, so little time.
- rmapbash – A Minecraft map renderer written in Rust. Can do orthographic or isometric views. My first and only Rust project!
- cmapbash – Earlier version of my Minecraft map renderer written in C. My first and only C project!
- jumbotron – A Minecraft plugin that sends an area of coloured pixels from the game to a physical LED matrix via Arduino. My first and only Java project!
- terramap – A map renderer for Terraria, written in Python.
- starseed – A map renderer (the only one I'm aware of) for the game Starseed Pilgrim. Python, with a web interface.
- color-replacer – A shader for Unity to selectively replace colours based on hue and saturation.
- neopixels – A web-based controller for a NeoPixels LED strip via Arduino.
- 5eCharsheet – A character sheet app for D&D 5th edition, in React Native.
- microscope – A web-based version of the Microscope RPG.
- react-boilerplate – A starting template for React client-side apps.
- react-typescript-boilerplate – A starting template for React client-side apps with TypeScript.
- typescript-webpack-boilerplate – A starting template for non-React client-side apps, with TypeScript.
- react-node-boilerplate – A starting template for React/NodeJS server/client apps.
- react-node-typescript-boilerplate – Same as above, but with TypeScript.
- osteomancer – Software and firmware for an IoT-enabled bone-casting divination device, made for the Stupid Shit Nobody Needs and Terrible Ideas Hackathon, Toronto Edition.
- android-emoji-pidgin – A smiley theme for Pidgin/Adium, using emoji from Google/Android's Noto fonts.
- colours-react – A web-based RGB / HSL colour picker. My first project in React.
- shirecalendar – A Python library for parsing, manipulating, and displaying dates reckoned in the Shire calendar.
- hardlivin – A website and various tools I created to help plan Hard Livin', a physical art installation / interactive board game.
- borgil – An extensible IRC chatbot written in NodeJS.
- election-contribs – A scraper and viewer for political contribution data from the Elections Canada website.
You can download/play some of these on itch.io!
- cocomud – CocoMUD, a graphical multiplayer text adventure in the form of a Discord bot, for TOJam 2021.
- cocomud-map – A quick canvas animation mapping all player movement through the CocoMUD game world.
- have-a-knife-day – Have a Knife Day! A first-person fighter made in Unity for TOJam 2020.
- army-of-weirdos – A deck-based game for two players, with a wacky cast of characters. Made in Unity for Global Game Jam 2020, based on a bunch of cards I made out of cut-up cereal boxes when I was 11.
- mechtoplasm – A tactical vaporwave robot battle game, made for Global Game Jam 2019.
- frankenfighter – A free-for-all fighting game with detachable limbs, for TOJam 13.
- battlethedead – A Battleship / House of the Dead mashup for Ludum Dare 41.
- slimepatrol – A two-player space shooter / cleanup game using a whole lot of soft-body physics in GameMaker Studio 2.
- tower-of-smack – A freestyle platform / fighting game made for TOJam 11. Did this one solo!
- lowrezjam18 – A fighting game constrained to a 64x64 pixel grid.
- swordsjs – A web-based game where you play a blacksmith, and can forge millions of different swords.
- driving3d – A top-down driving game in Unity with slick lighting.
- dotshooter – A mobile game in the spirit of Bust-A-Move. Unity.
- ibex – A fighting game where the players are a couple of horny mountain goats.
- beatshooter – A rhythm-based bullet hell space shooter.
- droid – A 3D clone of the C64 game Paradroid, in Unity.
- parahacker – A clone of the hacking minigame from Paradroid on a 64x64 pixel grid, written in vanilla Javascript with the HTML Canvas API, for LOWREZJAM 2016.
- hacknslash – Overthrow Of The Goat, a hack'n'slash game made for TOJam 10.
- friendly-labyrinth – A maze-running game made as a spontaneous collaboration for Global Game Jam 2015, my first game jam.
- advengine-tdd – A text adventure / interactive fiction engine, written in Python, with an example ported from a Commodore 64 game.
- roverchip-tdd – A grid-based puzzle game written in Python with pygame.
- bbgifs – A whole bunch of looping animation experiments in Processing.
- synaesthesia – Processing sketches designed to respond to a MIDI controller.
- circletree – Fun with warping and deforming circular grids. Processing.
- maxify – A Peter Max-style pop art generator in Processing.
- astrochart – A web-based astrological chart generator.
- gameoflife-3d – A cinematic animation based on Conway's Game of Life, made in Unity.
- gameoflife – A generator of 2D animations based on Conway's Game of Life, using Python and pygame.
- bar-portrait – A quick web-based art project that turns images into a bunch of black bars.
- kaleidoscope – A web-based kaleidoscope you can play with in real time.
- rogueworld – A cities-and-roads map generator.