“Like any self-obsessed individual, I can discuss my life and the things I do at length. If that appeals to you somehow, you're in the right place!”

A Puzzling Development

02 May 2021

It has been a couple of months since my last post, but I haven’t been idle… I’ve been hard at work on several projects. None of them are ready for release just yet, but I’ve seen some promising results.

Today, I’m presenting another LÖVE project–a jigsaw puzzle app!

Read More…

LÖVE Mini-Project 1: Atlantis

28 Feb 2021

One of my goals for this year was to take LÖVE and make some games and demos with it. To that end, I spent some time in January and February playing around with a game concept. While I’ve decided not to take the full project to completion, I think what I do have is interesting enough to share and write about.

So let’s get right to it, and look at Atlantis!

Read More…

First Thoughts on GTK4

21 Feb 2021

I haven’t talked about ‘regular’ software development in a very long time, but it is something I do on a regular basis. In addition to my work at Ubisoft, I also have a few open-source applications for Linux that I’ve written over the years. When GTK4 released a couple months ago, I was quite interested in trying it out.

I’ve just gone through a full GTK4 port, so now it’s time to share my thoughts on the new release!

Read More…

New Year, New Website

01 Jan 2021

If you’re reading this, that means my new website is officially up and running!

I spent about half of my vacation finishing it up, but it feels good to have it done. I’ve tried to redesign things a bit to better reflect the variety of content I produce these days, and also build things in a way that can be easily expanded and maintained in the future. This was a serious concern for the old site, which had no templating and multiple sites to update every time I wanted to change the layout. While you’re here, let’s talk about what’s new.

Read More…

Royale Finale

20 Dec 2020

We’re finally here at the end of the experiment. Nearly 3 months after the original announcement, I’ve tried 9 different open-source engines and frameworks and written my thoughts on each. Now it’s time to step back, do some comparisons on the group, and work out what I want to do going forward.

Read More…

Royale Week 9: Heaps.io

13 Dec 2020

I didn’t finish this week’s lap, and frankly I don’t have the motivation to do it. I’m in a bit of a weird position–I feel like I haven’t delved deep enough to really give this engine a fair shake, and yet what I have seen so far doesn’t inspire the confidence I need to keep going… all of this is to say that I don’t like Heaps.io, but I’m not confident enough to say that it’s entirely the engine’s fault.

Read More…

Royale Week 8: SFML

06 Dec 2020

This was kind of a weird entry, and the next one will be as well… I timed the demo out to 6 days as usual, but had to break it up over two weeks–let’s just say I’ve been working on 2 AAA games simultaneously and one of them is shipping SOON™.

This may have hurt the demo a bit, but I don’t think extra time would change my conclusions here.

Read More…

Royale Week 7: Raylib

23 Nov 2020

Ok, I’ll admit it: I’m starting to get a little tired of Breakout. That won’t stop me though, we’re rapidly approaching the end of this comparison and I intend to see it through to the end!

Read More…

Royale Week 6: Pygame

09 Nov 2020

I have not heard the name Pygame in some time. It just had a big update last month, so now’s the time to see how it has shaped up over the years!

Read More…

Royale Week 5: Monogame

09 Nov 2020

With this post, we are officially past the halfway point of this series! There’s a good chance we’ll wrap this up at the end of the month, and if not we’ll definitely finish before the end of the year.

Read More…