How it works

A transparent look at the engine, the AI, and the fictional world behind every career.

A deterministic engine, not a coin flip

Every numerical change in Il Nuovo GOAT — attributes, matches, seasons, injuries and your final Legacy Score — is computed by a versioned TypeScript engine that runs the same way on the server, in the worker, and in your browser. The engine never reads the clock, the network, or the database during simulation. Given the same world version, engine version, seed and choices, the result is identical every time.

Replayable and versioned

Each career is pinned to the world and engine versions it started with, so a balance patch never silently changes a saved career. Randomness comes from a fixed, label-addressed generator (cyrb128 + sfc32), and every draw belongs to an isolated stream — training never steals numbers from matches. Your save can be rebuilt from its seed and action log.

AI writes the story, never the result

The AI director can author an event's title, mood, dialogue and choice wording, and attach only pre-approved effect profiles. It cannot set scores, attributes, wages, injuries or your Legacy Score. Its output is validated by a strict schema, an effect whitelist and content filters before it ever reaches the engine. If AI is unavailable, the game continues from hand-written original events.

Position-fair scoring

Legacy Score is normalized per position family, so a goalkeeper is not punished for scoring few goals and a striker is not rewarded for clean sheets. Team honors are weighted by your contribution minutes, so a bench medal is worth far less than a leading role.

When credits are charged

Credits are only spent when an AI event passes validation and is adopted by your career. Timeouts, invalid output, missing credits and fallback events cost zero. The engine, fallback stories and a complete career are free.

An independent, fictional world

Il Nuovo GOAT is an independently created fictional football career simulation. All clubs, players, competitions, badges and story events in the game are fictional. It is not affiliated with or endorsed by any real-world club, league, federation, player, or other game.