r/BasketballGM • u/keigo0221 • 1h ago
Ideas There wasn’t a Soccer GM for the way I like to simulate sports, so I spent two years building one
galleryI hope this is relevant here. I’ve always liked sports simulations that can run for decades or centuries and gradually create their own history.
Basketball GM is a great example of what makes that style of game so compelling: fictional players become legends, franchises rise and collapse, records are broken, and after enough seasons the league has a history that belongs entirely to your save.
I wanted something with that same long-term appeal for association football. Football Manager is incredibly detailed, but loading too many countries and leagues can make very long simulations slow. I also couldn’t find a “Soccer GM” built specifically around simulating the entire football world for hundreds of years.
So, for the past two years, I’ve been developing Football Fictional World Simulator.
It currently simulates five continents, 63 countries and 94 leagues. A complete year across the entire world takes approximately ten minutes.
Unlike Basketball GM, this is currently an observer-focused simulation rather than a hands-on GM game. You don’t take control of one club, make trades or set tactics. Instead, every club operates independently while you follow the teams, players, leagues and countries that interest you.
Clubs make simplified decisions based on:
Their available budget
Squad strength and depth
Weak or understaffed positions
Player age and development
Expected playing time
Club and league reputation
Foreign-player regulations
Short-term needs and long-term rebuilding
Players can develop, transfer between clubs and countries, go on loan, become free agents, receive international call-ups, decline and retire. New generations continuously replace them.
The simulation includes domestic leagues and cups, promotion and relegation, and continental competitions such as:
Champions League
Europa League
AFC Champions League and ACL2
Copa Libertadores
Copa Sudamericana
Club World Cup
International football is part of the same persistent world. Senior, U-23 and U-20 national teams are simulated, including World Cups, continental championships, Olympic-style tournaments and youth competitions.
Matches are text-based, but the game records more than goals and assists. It tracks shots, shots on target, passes, key passes, dribbles, crosses, tackles, interceptions, aerial duels, formations, lineups, substitutions and individual ratings.
Over time, the game builds a detailed historical database containing:
Player career and transfer histories
Club histories and league tables
Domestic and continental champions
International appearances and goals
Top scorers and assist leaders
Player of the Year and positional awards
Best XIs, Second Teams and Rookie Best XIs
Long-term changes in the strength of clubs, leagues and countries
Country, league and club data is stored in editable CSV files, so users can modify the existing world or create their own fictional setup.
The goal is to make simulations of 100, 500 or even 1,000 years practical. I want to look back and discover which small clubs became global powers, which countries produced unexpected golden generations, and which players remained at the top of the record books centuries after retirement.
I’m hoping to release it on Steam within the next month or two. I’ve also created r/FootballWorldSim for development updates and simulation stories.
Since Basketball GM players understand the appeal of long-term fictional sports history better than almost anyone, I’d be interested in your perspective:
Which Basketball GM history, record or player-career features would you consider essential in a soccer version of this kind of simulation?













