Part IV · Chapter 24
Infinite Metagames
What an infinite metagame is#
The metagame is the way a game is structured: how it's organized, how it begins, how it flows and how it ends. The moment-to-moment game happens inside it. The metagame wraps it, gives it meaning and context, and ties it all together into a complete experience.
Most games have a finite metagame. They start a certain way, progress in a certain way, and end. Once they end, nothing is valid anymore, so the only option is to reset everything to the start. Think of a board game: play until someone wins, put everything back in the box, and that session is gone forever. Chess always starts with two rows on each side and ends at checkmate. You can't keep playing after that without starting over.
An infinite metagame has no ultimate end point, no final goal and no moment where the game has to reset. You can keep playing it virtually forever, with all your progress and achievements still valid, for as long as your save file exists.
That's why I say infinite playability, not "replayability". A replayable game ends and you play it again. An infinite game doesn't end. You don't replay it. You just keep playing it.
And to be clear, I don't mean cheap endless-runner mobile games. I mean the long-form singleplayer adventure campaigns that normally run ten to a hundred hours with lots of content. This is about making those infinite.
Why it matters#
If you're new to games, or the fun comes from things around the game (friends, events), a finite structure probably won't bother you. If the game exists to deliver one story or one curated ride, it won't bother you much either, especially if it's short.
But a lot of players reach a point where it bothers them a great deal:
- They've seen plenty of inspiring stories, and now they want to go out and do cool things themselves, in their own style, instead of being a spectator again.
- They want depth: to commit to one game and truly master it, instead of relearning a new set of rules every time and flushing all their skill and muscle memory down the toilet when each game ends.
- They loved a game's mechanics, systems and content, but its finite structure cut it off and reset everything just as they'd warmed up.
- They wanted to see a game keep getting updates and content, but its story and structure made it impossible to continue past the ending.
Those are real needs going unmet: mastery, meaning, freedom, continuity. An infinite metagame, combined with content organized to multiply, meets them.
Please note that an infinite metagame only makes sense when the enjoyment of the game comes directly from its mechanics: driving, fighting, building, solving, exploring, experimenting, relaxing, fooling around. If people are mainly there to hear a story or learn something specific, a finite, handmade structure serves that purpose better. As always, the purpose decides.
Why the usual structures fail#
Most traditional game structures can be summed up as "the longer you play, the harder it gets, until you give up". Difficulty keeps rising, the pace gets more frantic, and eventually you can't keep up, physically or mentally. You're doomed to lose by design. That isn't fun, and it isn't humane. My aim when I play any game is to master it so I can keep succeeding, even with a few mistakes and setbacks along the way. Winning should be normal, not something the game is built to deny me.
The zero-to-hero scam#
The most common progression structure goes like this:
- Early game: you start weak, poor and limited, so most of the content is out of reach. The game is hardest exactly when the player is still learning it. Returning experienced players can't skip it without cheating.
- Mid game: a slog where your attention goes to the progression system instead of the present moment. Accumulate power, wealth and access.
- Late game: the early content is now useless clutter in your inventory, menus and shops. You're at your strongest, so nothing offers any resistance. Even the good mechanics no longer have a meaningful context, because the story has reached its dead end. The game is spent.
I call it a scam because the player is led around a hamster wheel hoarding power, wealth and skill, only to find there's no place or reason left to use them. A carrot on a stick, always just out of reach, that turns out to be cardboard when you finally get it.
Scaling opponents and scaling zones#
Some games scale the enemies with the player. That brings back the first problem: the enemies grow until dealing with them is exhausting, and you give up. It also creates a sense of reality dissonance. The universe seems to revolve around you, adjusting everything to match your strength whether or not it makes sense. If you keep beating your enemies, shouldn't they get weaker, poorer and fewer, with setbacks in their supplies and organization? And with every enemy scaled up, the easy encounters that give the player a breather disappear. No calm moments, only an endless ramp.
Scaled zones are the open-world version: some areas easy, others progressively harder. You're technically free to go anywhere, but the harder zones are pointless until you meet level requirements. It's a linear game wearing an open-world mask. Zones become isolated bubbles that never change and never affect each other, and earlier areas become pointless once you "graduate" from them. The real world doesn't work that way. Your hometown doesn't freeze in place once you've grown up.
Roguelites#
Roguelites combine scaling with zero-to-hero, and add a reset at the climax. They're often tuned so you're more likely to fail than win regardless of skill. Sometimes each run unlocks marginal upgrades that make you more fairly matched against the opponents, which really means the player was deliberately made weak, so they have to grind through author-induced poverty before the game becomes fair. No game should waste a person's time on purpose.
And every run follows the same shape: calm and easy at the start, ramping up, ending in an intense final battle. Why not start in the middle and have a calm before the storm? Or start with a blast? Or have a gentle run sometimes, just to enjoy the mechanics without the ramp?
"Infinite survival" modes#
Endless survival modes, where the player is guaranteed to eventually die with no way to win or change their fate, look infinite but aren't. They're a ramp with no top. They feel arbitrary, futile and meaningless. A true infinite game is sectioned into sessions you can complete, and continued from where you left off, with something persistent showing that your actions mattered.
The root of all of these#
All of these structures fail for the same reason: they work against nature instead of being inspired by it. The moment a metagame relies on arbitrary rules, it violates players' needs for freedom, believability (common sense, not accurate realism), meaning and clarity (consistent rules, with nothing magically applying to some things and not others). That breaks immersion and flow, and it kills motivation.
Worst of all, none of them can be made infinite. They're linear by nature, flowing in one direction until they reach a point where they can't continue: the player becomes permanently overpowered, the opponents do, or both get stuck in an endless arms race.
The winning combination: an infinite goal and a finite goal#
The usual objection to infinite games is fair: without a story, endless play feels aimless. Scripted narrative does give meaning, structure and progression. Take it away and the game can feel hollow. I agree.
You can watch it happen in creative sandbox games that have no goal at all. Once players have built everything they can think of, many turn to destruction: blowing up their own creations, flooding their towns with lava, throwing their character off cliffs in ever more elaborate ways. That's not players being weird. It's the need for meaning, unmet, looking for any strategy left in reach, and destruction is the last kind of change the sandbox still offers. It's a clear sign the game ran out of reasons, not out of content.
But scripted narrative is handmade, so it's always finite. Writing it is slow, exhausting work. It yields one-sided content with little room to break out beyond what the author wrote. Every branch has to be written by hand, which quickly becomes a workload no human can sustain.
The answer is two layers.
The infinite overarching goal#
The overarching goal gives the player context and an ongoing narrative: their role or mission, their profession, who they are, why they're doing what they do, and what the world is like and how they affect it. As a goal, it's never directly reached. It's always ongoing. It gives the player a general direction.
Some examples:
- You run a postal service, sorting and delivering mail for all kinds of quirky individuals and seeing their reactions.
- You're a space explorer, charting the cosmos, recovering artifacts and samples, helping scientists back home advance your civilization.
- You manage a city's sewer maintenance team, clearing blockages and extracting things that don't belong there.
- You fix broken machines and help people regain lost abilities.
- You're a roaming skateboarder, painting the city to lift the citizens' mood.
- You run a demolition company that clears expired buildings while putting on a show.
- You operate an interstellar mining company, helping your civilization prosper sustainably.
Notice what they have in common. In each one, the player performs a service for someone and creates a benefit for someone. That's no accident. Working as a professional or a company is an infinite task: as long as there are people, there will be clients to serve. You might retire or move, but someone carries on in your footsteps. As a narrative frame for an infinite game, it fits perfectly, it feels natural, and it's general enough to leave a lot of room for whatever happens.
Best of all, it connects with one of the most powerful and satisfying feelings in the world: seeing your actions make someone else happy. (That's the need to give from Chapter 12, inside the game.) So the "customer reaction" has to be a real feature, not an afterthought. Feedback from the people you serve, whatever shape they take, is absolutely vital.
The finite local goal#
The local goal is a clear task with a definite start, progress and end. It's always specific and always possible to finish completely. The overarching goal works as a factory for local goals: bite-sized sessions with a clear structure and a clear ending.
Local goals can be nested:
- Campaign: a major multi-stage task spurred by the overarching goal.
- Quest: a multi-step task within the campaign.
- Objective: a single-step action within a quest.
For the postal service:
- Campaign: a major holiday is coming, and the office is flooded with packages and postcards. Get them all sorted and delivered!
- Quest: a sender arrives in a trenchcoat and sunglasses. The fork they want to send seems to be made of jelly. Package it so it arrives unharmed!
- Objectives: ask who it's for. Investigate the jelly's properties. Wrap it in the right material without leaks. Move it to the right chute. Load the truck carefully. Drive and deliver.
In the end, it looks and feels like a typical singleplayer campaign, except the campaigns, quests and objectives are all generated. A campaign might last ten hours or ten minutes, and a quest is a fraction of that. A player with an evening free sits down, plays a quest or a campaign with a clear start, progress and finish, and stops satisfied. Next week, a new campaign is waiting. The narrative context never expires, never locks them out, and never forces a reset.
New Game+ as a bridge#
What about games that already have a scripted story? They can still become infinite, through New Game+.
- In the regular New Game, a first-time player goes through a curated version of the campaign, with restrictions on what they meet and how, and content held back for story reasons. Think of it as a thinly veiled tutorial for the real game.
- In New Game+, those restrictions are lifted. The campaign can be shuffled and remixed, the story is retold but no longer enforced, parts of it are skippable, and the focus shifts to the gameplay. It can even twist the story to allow situations the original never could.
Even inside the story's confines, a lot is possible: randomize enemy numbers, change the supplies, replace some sections with gameplay-centered versions. After the first run you'd otherwise know who you'll fight, where and with what, which makes replays too predictable to be interesting.
There's an honest limit here. A story-driven game still loops its story, and the player can feel stuck in a time loop, which strains their need for meaning even if the gameplay is great. One way around it is a playful layer on top that acknowledges the repeats, as a running joke between the game and the player, a sort of multiverse blooper reel where both of you laugh as the story gets more and more twisted. To truly get past the limit, though, the game has to be driven by the player's own journey rather than the author's script. That's the two-goal structure above.
Worked example: making a finished game infinite#
To show these ideas on a real game, here's a proposal I wrote for Astroneer, a space exploration and base-building game. I wrote it for the developers, tailored to the game as it was at version 1.0 (before its later "Awakening" update), as an add-on that would extend the game past its ending rather than overhaul it.
The problem#
In Astroneer, you start on one planet with nothing, unlock technology, gather resources and gradually conquer seven planets and moons, reaching each core and completing its quests. You build bases, set up logistics between planets and automate production. By the endgame, players have megabases that can make anything at the press of a button.
The main source of meaning was the quests, and they were finite. To get quests again, you had to reset everything. Without them, there was no official outlet for everything the player had built. I could print hundreds of rovers and hoard tons of resources, but with no real reason to use them, what's the point?
The worlds also couldn't regenerate. Soil removed was gone forever, and so were the resources collected. With continued play, every planet would end up stripped bare: paper-thin roads and a megabase floating on a scrap of land, with nothing left to do. Many players saw this coming and lost interest. Some made their last meaningful act building the biggest self-destruct explosion they could. That's a sad place for a game to funnel people toward, and it doesn't have to.
The proposal: the 8th planet#
At the end of the game, the player activates a gateway hub above the sun. Originally a portal appears, the character walks through, and the credits roll. In the proposal, the hub is instead a celestial teleporter that temporarily pulls a new, procedurally generated planet into the solar system from somewhere else in the universe. Everything until then was the warm-up.
- The overarching goal: keep exploring the universe from your own backyard, one visiting planet at a time. (The lore explains it: that's what the ancient builders of the solar system used the hub for, until an accident wiped them out.)
- The local goals: each 8th planet comes with two to five generated missions that ask the player to bring their resources, vehicles and factories from the original seven planets to solve problems there. Move something from A to B. Blow something up. Dig something out. Feed something power. Investigate a signal. Clean up a hazard. Help someone set up an outpost. Simple, job-like tasks, using the game's most fun mechanics.
- The regular world and the wilderness: the seven original planets stay persistent, with everything the player built. The 8th planet is disposable. When its missions are done, the player can "retire" it, and it's deleted to make room for the next.
- Renewal: rare "reset bombs" found in older planets' cores let the player regenerate one exhausted section of an original planet, restoring soil and resources with a fresh random layout. That solves the stripped-bare problem, and quietly keeps the save file from growing forever.
- Feedback and a breather: after each campaign, an intermission screen shows the campaign's stats, and offers an exit point to remind the player that the real world exists too, before they save and quit or continue to the next planet.
The feasibility was the point. Almost all the content already existed. The generator could reuse, recolor and reshuffle the existing flora, props and terrain, and only the new cores and reset devices would need new content. The planet generator itself is just a heuristics tree like the one in Chapter 23: big or small? Hot or cold (which decides its orbit and how well solar panels work)? Dense or hollow (gravity)? Atmosphere or not (wind power)? Teeming with life or barren? Rich or poor in resources (and if poor, more wrecks and anomalies to compensate)? Exotic or mundane? Hostile or tame? Those answers narrow the next layer of decisions, and a third layer picks missions that suit the planet, so a long haul across rough terrain gets a shorter distance.
And because the content would be multiplicative, every future update would multiply. One new rock, plant or flower tagged for the generator adds thousands of possible planet combinations. New mission templates multiply the missions. New reward types make every campaign more worth doing.
That's the whole method in one case: keep what the game does well (here, the satisfying payoff of building infrastructure and seeing it work), find what makes the structure finite (finite quests, worlds that can't regenerate), and replace it with an infinite overarching goal, generated local goals, a persistent home and a disposable wilderness. No overhaul of the core game required.
It isn't hard, it's organization#
Infinite games aren't harder to build than finite ones. A campaign generator is a branching tree of if/else statements and a random function, which is the most basic kind of code there is, easier than the game mechanics themselves. It's purely a matter of organizing the game and its content in a smarter way, and then using the full potential of that structure.
And the benefits are large. The game can stay alive far longer, even forever. It can earn more over its lifetime. It becomes fertile ground for a dedicated community that plays for years, and that comes back after months away to find a fresh experience waiting, with all their progress intact.
The next chapter is about how to pace and balance a game that never ends, and the one after it is about the world it takes place in.
Reactorcore
Game Design Technology: The Holy Grail of Fun