i used to try to make videogames from time to time and arguably i still do but less frequently. a thing that never stops bothering me - and this is not a Subchost, i just got to thinking about it again cause i saw some posts - is how "it's easy to get started making a game with (tool) and (tool)" is such a common thing to see, and more importantly, seems to work for a lot of people.
this is tangential to the point
but i think the reason that the resources are
- Here are the extreme basics
- and
- here is how to do a specific thing, we assume you can either learn the rest or already know it, because your goal is this specific thing
is that, in the middle phase, between the two, everyone is too busy throwing themselves at brick walls to write much down, and by the time they've made their breakthroughs, it's so obvious and basic to them that it's impossible to describe.
To use the absurd example, "a monad is like a burrito" but only if you already mostly understand what monads are. but there isn't really a better way to describe them in a few sentences, either.
they've passed a Rubicon, they can't name what it is. sometimes it's breakthroughs, shortcuts they didn't realize.
unfortunately, from what I can tell:
most of it is just time, unless I've missed something recent.
As far as I can tell most people don't know how to teach the middle phase, and it's not for lack of trying. Mentorship is the canonical example but doesn't scale well.
in the end I'm not sure it can necessarily be fixed without a lot of focus on it. so for now it's a knife fight with a search engine and reference material.
