« Newer 1 2 3 4 5 6 Older »

Analytics, the wrong way and the right

Rocket Mail was the first game in which I’m tracking metrics, using Google Analytics. Adding Analytics support to your app is fairly straightforward, but using it well isn’t. I’ve learned a thing or two from Rocket Mail, so with Mystery Game No. 1, I’m taking a different approach, as documented... Continue reading

SRY: Sometimes Repeat Yourself

Any programmer worth their salt will have heard of the DRY principle: Don’t Repeat Yourself. The idea is that repetition is bad: it makes for more code to read through, and it makes code harder and more error-prone to maintain because you have to make the same change in multiple... Continue reading

More farming fun

It’s Fun Time Friday again! And a good thing too, because I’ve been busy with Mystery Game No. 1 all week, which I can’t blog about yet. So apart from the welcome break, the Friday farming prototype also gives me something to write about. I’ll be using this post as... Continue reading

Farming Friday

While Mystery Game No. 1 is making nice progress, in the spirit of “throw stuff at the wall, see what sticks”, I’ve decided to introduce what I call “Fun Time Fridays”. On Friday, assuming the rest of the week has gone according to plan, I get to work on whatever... Continue reading

How is Rocket Mail doing?

With work full steam ahead on Mystery Game No. 1, it’s easy to forget that I’ve got another baby to care about. Rocket Mail was launched two months ago, but of course the story doesn’t end at launch. In a sense, it only begins. At launch, I spammed links to... Continue reading

Localizing libGDX games via a spreadsheet

LibGDX has decent localization support via a bundle of .properties files, for example: == strings.properties == app_name=Confirmation App confirmation=Are you sure? == strings_en_UK.properties == confirmation=I'm terribly sorry to bother you, but would you please be so kind to confirm your certainty on this matter? == strings_nl.properties == confirmation=Weet u het... Continue reading

Getting things done as an indie

As an indie game developer, I’m wearing a lot of hats. At one moment, I play the role of developer, happily banging out code. The next moment, I can be posting about my game on forums, or doing artwork, or communicating with my client/partner/designer. How do I stay on top... Continue reading

Models, views, controllers, presenters, oh my!

Unfortunately, I can’t reveal too much about the game I’m currently working on, but I can say that it’s like a board game. For the sake of this post, let’s assume that the game is chess: there is a game board, there are some players, and each player has a... Continue reading

The new frozenfractal.com

I realized a long time ago that my website was looking a little dated. A dark theme, drab colours and not exactly mobile-friendly. So when I started fulltime in December, one of the first things I did was a major styling overhaul. Another problem with the old site was that... Continue reading

Goals for 2016H1

Happy new year, dear readers! This post has nothing to do with new year’s resolutions; it just happens to coincide. Studies have shown that setting and announcing explicit goals helps drive success. And who would I be to argue with science? So here’s what I’m planning to do in the... Continue reading

From Glauron to Dragon Attack

So I’ve been a fulltime indie for about a week now. I launched Rocket Mail for Android. More about that in a later post. So what’s next? Next is a better version of my last Ludum Dare entry, Glauron. I sent that version to an HTML5 games portal (GamePix), where... Continue reading

Rocket Mail launched!

Put your spatial insight and worldly knowledge to the test! Rocket Mail is a company that delivers packages to anywhere in the world – by rocket! Use your phone’s compass and accelerometer to launch your delivery rocket to cities throughout the world. The closer you get, the higher your score!... Continue reading


I recently did an interview with Robert of Tornadic Dev Studio from Melbourne, Australia. He noticed my recent announcement about starting as a fulltime indie developer, and got inspired: New Years Resolutions are a joke because I believe each day is an opportunity to make a resolution, change something, act... Continue reading

Things that take time

At the core, Rocket Mail is a very simple game. I made the early prototype (Doomsray) in less than a day. There are no complicated physics, no advanced graphics, and very little in the way of performance requirements. Of course there’s a long way to go from a prototype to... Continue reading

Going fulltime indie (again)!

After thinking this through over and over and over again, I’ve finally decided to take the plunge, quit my day job and become a fulltime indie game developer! Some of you may know that I have done this before. And that it was not very successful, ending in my running... Continue reading

Ballistics distance

Just a short post to share something I’ve been working on that mightily pleases the Kerbal Space Program player in me. In testing Orbital Express, it became clear that having three controls (compass direction, inclination, and launch speed) is too much for beginning players. So I decided to simplify the... Continue reading

VR will remain a niche

Virtual reality seems to be all the rage in gaming these days. Everyone seems to be buying into it. Big corporations like Facebook (Oculus Rift), Sony (PlayStation VR) and Microsoft (HoloLens) are pouring money into VR as if it’ll be the biggest thing since sliced bread. But right now, few... Continue reading

Beyond Ludum Dare

As I’d hoped, my 48-hour game Glauron did pretty well in the latest Ludum Dare game development competition: it ranked #58 overall, and made the top-100 in the graphics and fun categories as well. That’s very nice and flattering, but I think there is more potential here. In fact, I... Continue reading

« Newer 1 2 3 4 5 6 Older »