Spring RTS

A powerful 3D Real-Time-Strategy game engine.

I was a core engine developer between 2015 and 2019, mostly working on simulation, serialisation and performance optimisation. I still solve the odd bug every now and then.

I gave a talk about the adventures of releasing Spring games on Steam in FOSDEM 2020. (Video, Slides)

Earlier, I’ve been a developer in the team of Spring: 1944.


Pyreshark

A Wireshark plugin providing a simple interface for writing packet dissectors in python. Not a game but quite neat.


Ludum Dare Games

The following are games I’ve worked on during Ludum Dare game jams.

LD26 - I don't wanna be an @

A 2D real time game written in batch. It featured advanced technology such as parallel rendering and terrible gameplay.

LD27 - Streaker 2013

You play the odd person who delights in running into football games with no clothes on.

The game won 1st place in the Humour category.

Ported to javascript with Emscripten! - Streaker 2019

LD29 - Leak

Some sort of a submarine simulator, where you control an ADHD crew by walking into rooms and shouting orders. It was barely (read: not) completed on time so wasn’t much fun.

LD30 - Ferryman

You play the ferryman over the river styx, ferrying the souls to the other side. You buy boats, orcas and titanics to help you deal with the ever-growing number of deaths. The game was ok-ish but had amusing events such as demons operating a racket on your business.

LD32 - Gravitas

Created together with the SpringCabal, this is a puzzle/action game using the Spring engine. My work was mostly on music and sound effects.

LD33 - Area 17

Created together with the SpringCabal, this is a silly action game using the Spring engine. In the game you fly around in a UFO wreaking havoc and hoovering humans for upgrades. My work was on music, some coding and some 2D art.

LD34 - Ministry of Growth and Information

Created together with Ben Tyler, this is an amusing audio game, where you have to listen carefully and find “subversive” messages hidden in 27 minutes of radio (excerpt). Writing and recording the dialogue for this game was a lot of fun but we’ve put in too many self-references that won’t be obvious unless you’ve already listened to the rest of the content. In a game jam this isn’t a good idea.

LD35 - Tommy is the Shapeshifter

A dlalogue simulator where you convince your friends that one of them is a dangerous Shapeshifter that must be killed. Contained between 4 and 5 minutes of voice acting.

Thanks to the lessons learnt in the previous jam, the game reached 3rd place in the Humour category.

LD38 - Of Course I Remember You!

Created together with the gang. In the game you are interrupted on your way to the toilet by people from your past and you must recall in what circumstances you met them for them to leave.

The mechanics are slightly unique and slightly cumbersome but the result was somewhat amusing and we reached 12th place in the Humour caregory.


Subjugate

A game created with a team for the 2014 Global Game Jam. It was the first game I made music for.