Skip to content(if available)orjump to list(if available)

Jonathan Blow has spent the past decade designing 1,400 puzzles for you

piker

I always find Jonathan Blow and Casey Muratori to be great educators and advocates on the “simplicity” end of the spectrum. Jonathan can be super abrasive and comes with some political baggage, but does a good job advocating against what he perceives as unnecessary complexity in software. Opponents would suggest his domain and cherry-picked examples create the perfect environment for his positions and that he does take a long time to ship stuff. That said, he pulls off some compelling games with relatively minimal resources.

leloctai

If a decade worth of cost of living is considered minimal resources, successful indie games wouldn't be so disproportionately Scandinavian

krapp

I feel like "simplicity" is often fetishized to the point of counter-productivity.

Show me anything that either Blow or Muratori are doing that couldn't be done in an existing language or framework.

People laugh at games with thousand-case switch statements or if/else chains but they shipped and the end user doesn't care about logarithmic complexity. And most of the time it doesn't even matter. What fails with games more often than not is the design, not the code. What features in Jai make it superior to C++ for writing games specifically? Or does it, like Typescript for JS, only exist because of extreme antipathy towards C++?

Time is a resource too, and arguably a far more valuable one for developers than LOC or memory or what have you.

tialaramex

Right, if you look at say, Blue Prince, one of the most important "out of nowhere" type video game releases of 2025, the actual software engineering is trash. I'd fail code reviews for a lot of what was done, and there are cracks in the façade where a player will hurt themselves as a result - e.g. there's a bug where animations overwrite so you get short changed on the resources you were gathering when you go "too fast". Some of the intended features, especially in the 1.0 release, just don't work for reasons like somebody typo'd a variable name, or they forgot how a function worked.

But the game is amazing and that's what matters. Nobody wants to play six hours of carefully engineering tasteless crap, let alone (as many did with Blue Prince) six weeks. The 1.0 Blue Prince game was already excellent, unless you run into a nasty save corruption bug on PlayStation, whereas a game made Jon's way might be a soulless waste of your life even though perhaps the engineering is "better" in some sense.

olejorgenb

> Or does it, like Typescript for JS, only exist because of extreme antipathy towards C++?

Typescript exist because people want a type-checked language.

ido

Yeah, I too was wondering about that comparison...Programming in TS is more pleasant (to me) than JS.

manuisin

This. As much as I love listening to JB, graphics wise he’s not doing anything ground breaking, it could even be done on the web. But I understand for him the architecture for his games being perfect is what makes it worth it for him.

pharrington

Jonathan Blow makes Jai because he wants to make Jai. It's the same reason he makes his games at all.

incrudible

This reads as if the process and the finished work are somehow separable. If your code is a mess that you hate working on, it seeps through to your design and your design process. I too had a brief period where, for example, I thought dynamic typing lessens friction, but in reality it just causes massively more friction down the line. Many people never get to go down the line, so that is fine for them, but not me.

HellDunkel

Not sure about the „minimal resources“. Didn‘t he come up with his own programming language for thia one? Maybe should have invested more in art.

dwroberts

Interested to play this but I think the trailer does it a huge disservice. Just a barrage of voice clips and no real structure to it. I think it would help the game a lot if they replace that trailer ASAP

jsheard

Yeah it's a real step backwards from how The Witness was presented: https://www.youtube.com/watch?v=ul7kNFD6noU

This looks to be the first of Jon Blows games to put writing front and center, so I wonder if the clunkiness goes beyond the trailer. That's not really his forte.

enqk

I think there’s way less people willing to work with him in 2025 than when the witness was in development

sxzygz

In case you assume novelty, a comment [1] from ArsTechnica reader Jensen404 explains otherwise by linking to [2] a post on Bluesky.

[1] https://arstechnica.com/gaming/2025/12/jonathan-blow-has-spe...

[2] https://bsky.app/profile/draknek.bsky.social/post/3m7qybidq7...

ImprobableTruth

> These games are the starting point, but the bulk of the game is new puzzles combining mechanics from different games together

Seems like the puzzles are novel, but the mechanics are not?

lucraft

The basic mechanics look like very standard type of puzzle mechanics (e.g. Sokoban) that have been in many games over decades.

tormeh

Seems like the original puzzles were licensed for this game, in which case why not?

embedding-shape

> These games are the starting point, but the bulk of the game is new puzzles combining mechanics from different games together.

> I made two free games which were later licensed to be used and remixed in this project.

Seems indeed to be the case. Blow designed (I guess) the mashup and "composition" if you will, but the puzzles themselves have all been designed and licensed by others, so seems the title of the HN submission and article is wrong. Blow didn't design these puzzles at all.

null

[deleted]

null

[deleted]

serial_dev

Because he occasionally dabbled in COVID trutherism, whatever that means… These bsky people are insufferable.

https://bsky.app/profile/draknek.bsky.social/post/3m7qyfe7b7...

embedding-shape

Does that change how good/bad the game someone releases is? Don't get me wrong, being obviously anti-scientist isn't that great if I absolutely have to judge them, but I'm not sure if that has any impact on how fun a game is.

If I'd stop consuming stuff from people/organizations I disagree with politically, I literally would have to move into a cave and start my own hunter-collector society from scratch. Is this really how others make decisions in their daily lives?

adito

I don't know why you just handpicked the covid trutherism without quoting the full thing, here the full quote from the link above:

> Additionally, in recent years it has become increasingly clear that Jon’s beliefs/priorities and mine are not aligned. He’s adversarial to people talking about privilege and representation, is dismissive of diversity efforts, has dabbled in covid trutherism, and is pro-MAGA.

Here the post after just for a full picture

> I believe Trump is a self serving authoritarian who's dismantling democracy, trying to make trans people illegal, and wanting to set up concentration camps for immigrants - whereas Jon in February called him "the best President we have had in my entire life".

null

[deleted]

jstimpfle

I haven't played any of these games, but "explains otherwise" seems to be a misrepresentation given that the commenter you linked is saying himself that Blow's game combines ideas and rulesets from several other previous games.

Elsewhere in the arstechnica comments you linked

> But, uh... this isn't a "Linus Torvalds is a jerk" sort of situation. "Controversial" undersells just how outlandish and inappropriate Blow's views are. Blow is a full-bore fascist sympathizer who also doesn't seem to think that women have any role to play in his profession.

What's going on on these platforms? Is there any serious evidence to the strong claims?

swiftcoder

They have a nice collation of his greatest hits over on Reddit[1]

[1]: https://www.redditmedia.com/r/SubredditDrama/comments/1jh275...

wongarsu

Ok, I can see the "fascist sympathizer" (though the fascist is Trump, not Mussolini or Hitler, so it's presumably not such a minority opinion in the US overall). But "doesn't seem to think that women have any role to play in his profession" doesn't seem substantiated from those links, unless I'm missing something here? Women being less interested in programming according to him is completely orthogonal to whether he thinks they should play a role

pendenthistory

He is "controversial", which is politburo-speak for "not adhering to the dogma of the far left". He must therefore be deplatformed like it's still 2020.

mariusor

When you support political leaders that push fascist discourse where regular people that happen to have more empathy for their fellow man are presented as the enemy - in Hegseth's book the call to arms against them is literally in the first paragraph - I think it stops being about not far enough left, but about being way too far right.

latexr

> What's going on on these platforms? Is there any serious evidence to the strong claims?

The second paragraph in the submitted article has a link to the women claim. I hadn’t seen it before. I have also never personally seen any overt fascist sympathising but then again I don’t follow Blow closely. From what I’ve seen from him, though, doesn’t seem hard to believe. He has very strong opinions on a lot of things he knows little about (and belittles those who disagree with his uninformed opinion), is enamoured with Elon Musk, and is always going on (dismissively, divisively, and dehumanisingly) about “The Left”.

He also has very poor and obvious fallacious arguments filled with bad faith assumptions. He believes in God and (if I recall correctly) his justification was (paraphrasing) “a lot of smart people are not atheists” (weasel words, appeal to authority) then went on to rant about “Reddit atheism” (ad hominem) or whatever. That was on his own stream, by the way, so no chance it was taken out of context when I saw it.

wongarsu

This claim about women [1]? Calling that "doesn't seem to think that women have any role to play in his profession" seems like a wild misquote bordering on slander. His statement is essentially "women might have the same ability but are for biological reasons on average less interested in programming". Which is a statement I don't agree with at all, but also a statement that doesn't make any claims about the role women should play or could play, and he repeatedly states that he is talking about statistics and averages, not all women.

1: https://www.resetera.com/threads/jonathan-blow-the-witness-b...

mariusor

I've been watching Blow work on his compiler and game for many years. He has gone the deep end in his sympathies for Trump and Trump adjacents, but misogyny I've never witnessed from him.

I think he is the latest victim of the Notch-Rowling slide into rightism. It happens when a relatively benign conservatives have opinions that get the internet mob riled up, bullies them, cancels them and thus makes them dig deeper into their righitst believes and moving more and more into hating said mob, extending that hate to the people the mob pretends to represent, etc. It's a bit sad really. I hope he'll come out of it some day, but in my experience he doesn't have the humility of accepting when he's wrong.

null

[deleted]

elcapitan

I found the voice acting in the trailer very annoying, hope this can be turned off in the final game. Or maybe I'm just too used to the "voice" over this game is him ranting about software development, from watching his streams :D

phtrivier

I wonder how much of the 10 years spent making "a programming language, an engine, and a game" were actually spent on each slice.

Hopefully, jai and the engine will help make the next game faster...

panstromek

I think he has said this in some stream and the majority of the time was spent on the game. He also said many times that the game is way more difficult to make than the compiler.

progbits

It's hilarious he had to build a new language just so he could create a sokoban game with graphics of flash era.

I'm sure it builds fast and whatever, but you could make this in python in few weeks.

panstromek

the game was not the motivation to make the language

KeplerBoy

Or in one of those game engines people like to use.

elcapitan

He'll also be on the Wookash Podcast today [1] (small but nice Gamedev-related podcast)

[1] https://www.youtube.com/watch?v=lHFvEtIbf5E

martin_balsam

This interplay between different worlds reminded me of Enigmash, by Jack Lance [1]

[1] https://jacklance.github.io/PuzzleScript/play.html?p=cfdcc6e...

jsheard

That's no coincidence, Thekla employed Jack Lance to work on Sinking Star until his death in 2023. Not that you'd know from the marketing, which doesn't mention any of the puzzle creators involved aside from Jon Blow.

bananaboy

martin_balsam

I went back to his website [1] and spent almost an hour of a boring zoom call playing Coin Counter [2]. [1] https://jacklance.github.io/games.html [2] https://www.puzzlescript.net/play.html?p=9ebe1e5ad44ac222593...

null

[deleted]

block_dagger

Weird that the post above this one in the front page has “Braid” in its title and it’s not about Blow’s famous game.

Revisional_Sin

Okay, but are the puzzles fun?

pandemic_region

One of the things I enjoyed most about the Witness were the environment puzzles where you had to align things in the scenery with your viewpoint to complete it. And also definitely the little philosophical voice recordings were great. It's a game that deserves playing with an open mind and spirit in order to fully appreciate everything it offers.