“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!”

New Year, New Website

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

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

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

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

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

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

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…

Royale Week 4: LÖVE

I really love LÖVE. This past week has been a blast, and despite skipping a day (I spent Saturday trying to make some music, but alas I still absolutely suck at music compostion) I’ve managed to put together the most polished and stable demo so far:

Read More…

Royale Week 3: HaxeFlixel

After last week’s fiasco of an engine, I was a little worried going into something I hadn’t tried before. Haxeflixel, however, was a breath of fresh air!

Read More…

Royale Week 2: Godot

Given how many people recommended Godot when I started gathering my list, I was actually pretty excited to try it out. I didn’t think it would be as good as claimed, but I figured it would make it into my top 3 and get some use as a prototyping tool, at the very least.

…How wrong I was. As it turns out, Godot is a hot mess.

Read More…