In 2012, Johannes Vuorinen left RedLynx — where he built the level editor for Trials Evolution — to found Frogmind with Juhana Myllys and ship Badland. Mike Rose asked him what the AAA years actually transferred to indie work. The answers are mostly about process and psychology, not code.

The five lessons:

  • Seeing the whole process. Milestones from first playable to release candidate, plus tooling habits: how much a CPU/GPU profiler matters for framerate, and how much a short code-change → test → code-change loop matters. Also FMOD and Bullet Physics — libraries he reused directly on Badland.
  • In-game editors are awesome. The single most valuable thing he took away. Designers built and tested tracks inside the shipping game, with the same controller and the same machine players would use. An in-house PC editor driven by mouse and keyboard would have produced a worse editor and worse tracks.
  • Small informal discussions sharpen ideas. Dozens or hundreds of times, a rough idea taken to one or two colleagues without a scheduled meeting came back brilliant. His warning: it breaks down past about five people, where everyone talks and the thread derails.
  • Efficiency is personal. His ceiling is 9–10 efficient coding hours a day. He can sit for 12+, but the quality collapses and the work often needs rewriting — worst case, a 12-hour day that costs another 12-hour rewrite. Best ideas arrived outside the workplace, often on the train.
  • Shipping AAA is a confidence event. Praise for a finished, well-reviewed game on a team of very talented people produced the realization that they are not gods — and the conviction that he was ready to build something of his own.

The through-line across all five is that the transferable part of AAA is infrastructure and honest feedback loops: profilers, short iteration cycles, an editor your actual designers want to use, colleagues who will argue with you for five minutes. None of that requires a big studio, and all of it is cheaper for two people than for fifty.

The counter-observation buried in lesson four is the productivity one. Vuorinen is describing a hard ceiling on quality hours, not hours at a desk — and noting that in a large team you cannot easily let each person work to their own rhythm, which is precisely the freedom that makes indie work productive for someone like him.