About

Soccer Open Simulator is a full football team management and match simulation project — build your squad, set your tactics, and compete in live simulated matches against other managers.

What is Soccer Open Simulator?

Soccer Open Simulator (SoccerOS) is an online football management platform where every decision you make as a manager has a real impact on the pitch. The project combines a complete team management system with a live match simulation engine so that users can experience the full journey from squad building to watching results unfold.

Managing Your Club

Users can build and manage their own squad, selecting players, setting up a starting eleven, and adjusting depth across every position. Before each match you can fine-tune your tactics — formation, playing style, pressing intensity, and individual player roles — so that your team takes to the pitch with a clear identity that reflects your decisions.

Live Simulated Matches

Once you have prepared your squad and tactics, your team competes in live simulated matches against other users on the shared platform. You can follow match events as they happen and see how your tactical choices compare with your opponent's over the course of each game.

Leagues, Cups, and Promotion

Teams compete in structured league competitions where long-term performance matters. Finishing near the top earns promotion to a higher division, while struggling clubs risk relegation to a lower league. Alongside the league, users can enter cup competitions that add additional variety and meaningful targets to each season.

Development

Soccer Open Simulator is being built as an open, community-driven project. The core platform spans multiple repositories, each responsible for a distinct part of the experience.

Frontend

The team management web application is open source and built with Angular. It provides the full manager interface — squad builder, tactics setup, competition views, and match statistics.

Backend

The server-side platform is open source and built with .NET / ASP.NET Core. It handles user accounts, squad and match data, competition logic, and the simulation engine that drives match results.

Live Match Web Player

The live match viewer is being developed using the Unity 3D engine. It is embedded directly in the web application to display match simulations in real time, letting users watch the action rather than just reading a log of events.

Contact

For questions or suggestions about Soccer Open Simulator, contact info@socceropensimulator.com.