For my job I released a big game - I did mostly ui programming, but that overlapped pretty heavily with design work. I also did a bunch of little bits and bobs, shipping a game is seldom a straight path, and my role has always been fluid. I am glad that I have managed to keep fluidity in my role even though I am now working with a larger group. It came out in august, which is why I think I was a little light on personal projects in the middle of the year.
mglue is a tiny game engine. I based it on an older project I was working on, mgled, but this time I rewrote it in typescript, and started cleaning up the api so that other people might be able to understand it. It clearly still needs work before other people can use it, I feel like the largest stumbling block right now is the overhead of downloading and setting up the tool chain. I find myself bailing on other javascript projects unless they have a nice neat npm package, and even then, it tend to be too much work to make that function. That said, this project is in a place where when I go back to it, I can get back into making a game pretty quick.
I made three games with mglue:
- worm drive - a strange take on nibbles / snake. I spent a reasonable amount of time tuning this and playtesting it. I think it is pretty good.
- juggle ship - playing with the ideas that I had for snuggle ship but attempting to make them into a more interesting play space. This is looser than the above game.
- lode tend - I made this on a coast to coast flight. It didn’t get much playtesting at all, but I had fun making it. There are much better versions of this game, but this one is mine.
It isn’t something I made this year, but ROFLpillar was curated into the V&A videogames exhibition. I am kinda floored to be in such good company there, and it was a massive boost to me to have a piece in that show. I think my pace on projects in the 4th part of the year can be partially attributed to this. We also took a month long family trip to the uk and germany to see this show and friends, and that put me in a great mood.
I made an ANSI art editor - this was just a quick project to do some setup for 7drl next year, but it is working pretty well with the 3 weeks of work that I have put into it. I have a laundry list of features to add to it based on feedback from the small version I made. I am also having a ton of fun making drawings with it.
I have stopped using twitter for communicating with people, I just post projects up there occasionally. I am now on mastodon, and made this autobooster script to help manage my privacy there.
I have really been enjoying using glitch and made a few prototypes.
- fever chat a 2d multiplayer chatroom based on a fever dream I had one time. I am almost certainly going to revisit this with my ansi art stuff.
- rot-js-starterpack If you want to work on a rot-js game on glitch, just remix this project. Hooks you up with webpack so you can use other npm includes.
- c64 noise While I was trying to get the performance of rot-js display fast enough for my ansi art editor purposes, I made this. I thought it worked well as a standalone.
- mermaid transport A weird vr game where you get in a mermaid costume and roll around on the floor. I showed a few people this prototype at fantastic arcade, but I don’t know if it is gonna go any further than that.
- waaves a quick animated ansi art sketch.
I did a few drawings and sounds and things, but they are kinda just scattered around and I can’t be bothered to collect them.
I also spent quite a bit of time playing with lego. My kid really likes great ball contraptions so I made a few of them. I haven’t graduated to making my own designs yet, just building them from plans I find online.
I also ran a 5k. This was the first big exercise thing that I have pushed myself to do as an adult, and I feel really good about it.