There are different apps for specific niches.

A general game? Use Unity.

A 2D game? Use Game Maker Studio.

A 2D RPG? Use RPG Maker.

The closer the tool is to your particular niche, the faster you'll be able to do common things for that niche.

But there's a tradeoff: it will now be harder to do things that don't fit the niche.

You pick a tool at the start of your use case.

It's a scaffolding, like a jungle gym, allowing you to reach far higher than you could alone.

But as your use case grows and becomes unlike the tool, it gets harder.

The jungle gym becomes a cage, preventing you from reaching in directions it didn't anticipate.

But in a world of Just-in-Time software, this problem goes away.

You get on-demand software that perfectly fits your problem right at this moment.

The software doesn't need to be complicated and prepare for any possible need, it can just respond to exactly what you need right now.

As simple as possible, but no simpler.

We're so used to hardened tools.

Software is the ultimate tool. Hard. Extremely high leverage.

But soft tools are entirely different.

LLMs allow the creation of soft tools.