# Games

How a game gets on filudi.com and on portals, from the invitation to a version under review.

From the invitation to a version under review, and everything a game can do on filudi.com and on portals.
Start with the account and the console, then build your first bundle.

| Page                                                        | What it covers                                                                         |
| ----------------------------------------------------------- | -------------------------------------------------------------------------------------- |
| [Start here](/docs/games/start-here/)                       | The invitation, the account, the console, the review step                              |
| [Your first bundle](/docs/games/first-bundle/)              | The playground and its mock host, the zip, the upload, the preview, the review request |
| [Game lifecycle on filudi.com](/docs/games/lifecycle/)      | The handshake, the game token, the origin per game, the CSP, what a game cannot do     |
| [Saves](/docs/games/saves/)                                 | One blob, a version the game increments, conflicts, the migration of an old save       |
| [Leaderboards](/docs/games/leaderboards/)                   | Declaring boards, picking bounds, signed scores, what the hub draws                    |
| [Events and statistics](/docs/games/events-and-statistics/) | What to track and what the console shows for it                                        |
| [Ads on portals](/docs/games/ads/)                          | Where ads come from, the three rules, filudi.com today                                 |
| [Localization](/docs/games/localization/)                   | Locales on each host, what to translate, what the hub translates                       |
| [Release checklist](/docs/games/release-checklist/)         | The checks to run on a build before zipping it                                         |
| [Portals](/docs/games/portals/)                             | CrazyGames, Poki and Playgama specifics                                                |

The [SDK reference](/docs/sdk/) has one page per module. A coding agent can load the
[`filudi-game-sdk` skill](/skills/) and do the integration with you.
