That indie game money

If a game is on Steam, it’s possible for a public observer to estimate how much money it made. The thing to look at is the number of reviews. There’s a fairly predictable ratio between the number of sales to the number of Steam reviews, about 30:1. Then you can multiply by the game price (accounting for discounts). Subtract 30% for Steam’s cut (or a smaller cut if the game was profitable enough). And if the game made under $1000, subtract $100 for Steam’s listing fee.

Let’s go through an example. Hollow Knight: Silksong currently has 394,000 reviews. That implies about 12M sales on Steam alone. Each sale is $20, and we’ll assume an average discount of 15%. In total that’s $200M revenue. For such a large game, Steam only takes a 20% cut, leaving the developers with $160M. Now, divide that among three developers over the course of 7 years of development, and the implied annual salary of each dev is $7.7M.

[Read more…]

Bad Puzzles

What is the difference between a puzzle and a real world problem? A puzzle is devised by someone, generally with the intent of making a pleasant experience for the solver. In contrast, a real world problem is not guaranteed to have a solution, not guaranteed to have a feasible path towards a solution, and is not guaranteed to be pleasant to solve.

Here is a simple math puzzle. Can you design two six-sided dice whose sum follows the same probability distribution as 2D6, but with different numbers (all positive integers) on their faces? Classic, totally possible.

Here’s a simple real world physics problem: Can you estimate Earth’s equatorial bulge from its rotation speed and gravity? I thought I could estimate this using geometrical considerations, but that gives the wrong answer. The correct solution must account for the gravitational field of the bulge itself, which can be calculated by decomposing it into spherical harmonics. Nobody wants to do that.

Puzzles do not always succeed at being enjoyable. Sometimes you waste a lot of time on a puzzle, and then when you look up the solution you think, “I was never going to get that one.” For example, one time I picked up a puzzle box on a friend’s shelf, despite my friend’s insistence that the puzzle was stupid. After messing around a bit, he showed me how to open it: he slammed it hard on the table to shake a magnet loose. I was never going to solve that one, because I happen to have reservations about slamming potentially delicate objects that do not belong to me.

[Read more…]

What’s next in game dev?

So I’m finally done with my video game. What’s next? Should I make another?

I will definitely make a second game. One of my brothers has long been interested in making video games, but never found the motivation to start. So I offered to collaborate with him and show him how to use the game engine. Then I showed him my list of game ideas, and we’re making the very smallest idea on the list.

After that, who knows?
[Read more…]

My game released

My game, Moon Garden Optimizer has finally released on Steam!

moon garden optimizer capsule

If you follow my blog, you may be aware that I have already made the game available for free on Itch, and as a Steam demo. The full version has a small price tag, but includes twice as many plants, and additional polish.

Moon Garden Optimizer is a strategy game where you manage a tiny garden to produce oxygen for moon habitats. It has no RNG and supports unlimited undo, much like a puzzle game. It’s mostly low pressure, but quite difficult to optimize. It doesn’t fit into any existing genre.

[Read more…]

My games of the year 2025

I play 50+ video games every year, so why not make a list of the best ones? People like listicles, right?

Personally, I don’t have much interest in Game-of-the-Years.  Usually, the games at the top of these lists are games I already heard about, because people had been talking about them!  So for my list, I’m doing things differently.

  • I’m only including games I played in 2025. That disqualifies Expedition 33, Silksong, and Hades 2! Older games are eligible if I happened to play them in 2025.
  • I am presenting the list in reverse order, with the top games first.  The top games are already widely recognized.  But a bit further down the list is where it gets more interesting, as I talk about obscure games that appealed to me personally.  I’d like to talk about these games without trying to claim that they’re actually the best games ever.

[Read more…]

On Steam AI disclosures

The Steam game store has a policy that games with AI-generated content are required to say so. The CEO of Epic Games (which owns a competing game store) recently criticized this policy:

The AI tag is relevant to art exhibits for authorship disclosure, and to digital content licensing marketplaces where buyers need to understand the rights situation. It makes no sense for game stores, where AI will be involved in nearly all future production.

This has been making the rounds as people react to it on social media. I thought I’d offer my two cents, since I just set up a Steam page a few months ago, and had to familiarize myself with the AI disclosure policy at the time.

[Read more…]

Hell is Us: War and emotional distance

Hell is Us is a recent action adventure video game, with an emphasis on puzzles and exploration. I really like the game, but this is not a review.  See other sites for reviews. I am here to discuss story and themes.

Hell is Us is about war. But it’s not some high fantasy war, disconnected from reality. It’s a flat out genocide.

It takes place in the fictional country of Hadea, geographically isolated from the rest of the world. There are two religious groups, the Paloms and Sabinians. After years of forced resettlement, racist propaganda, a vote for Sabinian indendence, and so much more, the country has erupted into violence. The Sabinian army now is attempting to eradicate the Paloms. Even otherwise sympathetic characters, even young children, often express hatred for the other side, viewing them as less than human.

Paloms and Sabinians have a history that deliberately evokes Catholics and Protestants. But whether intentional or not, there is ~another~ genocide that very strongly comes to mind.

The player character is Rémi, who was born in Hadea but escaped as a small child. He never fights any humans, instead only fighting the demonic invasion that the war seems to have provoked. He is a heroic character, often helping civilians, and even saving lives. But as for the war itself, he mostly gives it the silent protagonist treatment, giving space to the player to have their own emotional reaction.

[Read more…]