Luscofusco Studio background image

Devlog #1 – How Football Legends Works Behind the Scenes

Creating a football management simulator isn’t just about designing menus or assigning player stats. Behind Football Legends lies a technical framework that powers everything you see in the app.

In this first post, I’d like to share how the general structure of the project is organized. Don’t worry — we won’t dive into code just yet, but I’ll walk you through the main components that make the game work.


🧱 The Core: Database and Backend

At the heart of the project is a database that stores all the essential game data: users, teams, players, leagues, finances, and more. From there, two main systems are connected:

🔧 Admin Panels

These are internal tools I use to manage leagues, handle user accounts, monitor statistics, adjust the in-game economy, and perform many other key tasks to keep the game balanced.

🔁 API and Server Scripts

This is the part that talks directly to the app. Through a custom API (built in PHP), the app can fetch data or send player actions — such as setting a lineup or signing a new player.

🎮 The App (Unity)

This is the visible side of the game, where you make decisions as a manager. While many features work locally, the app constantly syncs with the server to keep your progress, results, and experience consistent and connected.


🔁 Automated Tasks

To keep everything running without constant manual input, several automated scripts take care of essential background tasks:

  • Creating regular backups.
  • Generating and simulating matches, or processing transfers at the right time.
  • Cleaning up old data and performing routine maintenance.

These and other tasks run silently in the background, ensuring the game stays updated and in order.


📦 External Libraries

Although development is fully independent, I rely on a few external libraries and services to avoid reinventing the wheel:

  • To handle user authentication, payments, and game distribution.
  • To improve UI performance or add graphical effects within the app.

This is just a brief technical overview of what goes on behind the development of Football Legends. I enjoy sharing this kind of content not only because I’m passionate about game development, but also to show what it really takes to build a football game from scratch — independently, and with attention to both technical depth and user experience.

Whether you’re a player or a fellow developer, I hope you find useful insights and interesting details here about the world of indie game development.

Leave a Reply

Your email address will not be published. Required fields are marked *