blonde girl with bows and dress

toffee's site
engine programmer & game designer

hello, im toffee! i make small games which you can play on itch.io

i studied genetic algorithms and created self-learning robots at newcastle university

Projects


TrainPlanner
🏆 #1st Place Winner (All Categories)

i joined a lovely community for the first time during the Love2D jam, and it was the most fun ive had working on a jam!! and i got 1st place in every catergory out of 120+ great games. ive never seen that before in my life! i didnt expect that at all, i had so much fun making this one

Tetrenga
🏆 #33rd out of 7,700+ entries

made for the GMTK Game Jam 2024. this game maintained top 10 most popular in the jam, and got ranked #33 out of 7,700 entries for enjoyment! a very fun small-scoped project, and my first time using Godot

Permuter
❤️ 100% Positive Steam Release

created as practice for shipping a commercial product, to pretty ok success! permuter is a synthwave-style autobattler inspired by geometry wars 3's pacifism mode.

Ferra
🏆 #3rd out of 121+ entries

for the 2023 boss rush jam, miredly and i made a small twin stick called "ferra" as our first venture using the monogame framework. this video is of the prior speedrun world record holder, generationinja - "Ferra in 59.16 seconds"

Magic Wolfgirl
🏆 #1st most popular (unrated jam)

a puzzly platformer, and a niche favourite among close friends, i still think this is one of the simplest and most original ideas ive had for a puzzle game. made for the magical girl jam which was full of great fun people

neural net libraries

i wrote a neural network in c for practice in cache friendly coding. i made a fun realtime visualiser for it. it's quite basic - it doesn't take biases into account, but it still gets pretty good results

TSYS

TSYS is a simple 12 bit risc cpu architecture made in logisim with a custom assembly language and assember, which supports really basic programs and text output. it sucks very much. made it as logic gate arithmetic practice, where all binary arithmetic (the ALU) is made entirely from scratch with simple logic gates

Wavefront64

wavefront64 is a really simple program which converts .obj files into a procedural string of code meant to be used with the nintendo64 development kits. since the n64 can only load 32 vertices at a time, it uses a custom bin packing algorithm to minimise the amount of required memory swapping of vertices. i made this a very long time ago so it's messy magic to me now

Intel 8086 Simulator

as an extension of the homework from casey muratori's series about performance programming, i wrote a CPU simulator which supported a reduced instruction set. it takes a compiled executable and runs it, or can decompile the executable back to x86 assembly 1-to-1. the end point i set myself was making it render something cool

In-Progress Projects


Autoficer

autoficer is my in-progress roguelike where you don't control the player! you build a wand using blocks like Noita, but also program your character's behaviours using blocks too. this idea came from trying to theorycraft an "engineering roguelike." it's been very difficult to design and it needs more work

Momodora Fangame

made over the course of 4 months during univeristy. this is my most polished game, but is derivative, so unreleased in any form. this demo is 1 area, with multiple characters with storylines, and a final boss. this was made in love2d

Bunny factorio (Buntorio!?)

bunny factorio! i wanted a factorio with toned-down combat, bringing automation puzzley-ness to the foreground. this game had great feedback! i've let this sit for a while so ideas can build

MKDT Fighter

as practice for networking, i made a fighting game with GGPO-style blended rollback netcode. this was a very fun project, but lots of people are making traditional fighting games that look great. i'd like to come up with a very fresh mechanical idea before fulfilling a fighting game project

Witchy Survivors

a quick project inspired by vampire survivors' recent release, i made a witchy skully shooter thing. this had a fully fledged gun building system, where after you collect a number of gems, you unlock a random perk. this gun crafting system turned out to not be fun at all, and the game was more fun just shooting enemies with default guns. i've shelved it for now, but i'd love to go into detail about why it didn't work

Meteorite VR Mod

a VR mod of Meteorite by bauxite. this practice for making games in VR and understanding different technical considerations needed for the new medium


© toffee | made with zola | header image is by the wonderful artist 繭 mamayu