# Platform-Specific Requirements

In addition to the [general requirements](/playgama/game-requirements/game-self-check.md), partner platforms have their own requirements.

Most of these requirements are mandatory or significantly increase the chance of passing moderation. Implement them if you want your game to be considered for the platforms below.

<details>

<summary>Facebook</summary>

**Categories:** Action, Arcade, Board, Bubble Shooter, Builders, Card, Card Battle, Coloring, Hypercasual, Idle, Interactive Story, Match3, Multiplayer Battle Arena, Puzzle, RPG, Runner, Simulation, Sports, Strategy, Trivia & Word

**The game should:**

* Use high-quality assets in high resolution.
* Include at least two of the following features: in-app purchases, leaderboards, multiplayer, and social sharing with friends.
* Include a fun and clear call-to-action.
* Make it as personalized as possible.
* Promote replay value through key social features, such as sharing, friend invites, and tournaments.
* Work seamlessly on Web, iOS, and Android.
* Do not display ads at the very start of the game.
* Ensure very fast loading times, preferably under 3 seconds.
* Ensure clear, undistorted audio.
* Do not reference any other websites or applications and do not display third-party ads.
* The game build size should not exceed 200 MB.
* The game archive should contain no more than 500 files.
* For Unity games, set Decompression Fallback to `off`.
* For Unity games, use Brotli or Gzip compression.

A detailed Facebook guide with examples is available in [Launch on Facebook Gaming](/playgama/guides/platform-launch.md).

</details>

<details>

<summary>MSN</summary>

**Categories:** Arcade, Action + Adventure, Bubble Shooter, Card + board, Classics, Educational, Family + kids, Fighting, Multi-Player Online Battle Arena, Music, Puzzle + Trivia, Platformer, Puzzle, Racing & Flying, RPG, Shooter, Simulation, Sports, Strategy, Words

**The game should:**

* Have a build size under 50 MB.
* Support landscape orientation, or both landscape and portrait orientation.

MSN only publishes 2–4 games per partner each month on their platform. As Playgama, we select only the best-performing titles on Playgama and across partner platforms.

</details>

<details>

<summary>Playdeck</summary>

**Categories:** Arcade, Bubble Shooter, Card, Casual, Farms, Games for boys, Games for girls, Match3, Puzzle, Quick Games, Sports, Strategy, Unusual

**The game should:**

* Load in under 15 seconds.
* Support both Android and iOS.
* Support portrait screen orientation.
* The game size should not exceed 50 MB.
* The game must use in-game purchases.
* Only platform-based saves are permitted (local progress saving is not allowed).

</details>

<details>

<summary>Crazygames</summary>

**Categories**: almost any

**The game should:**

* Be well-polished with excellent graphics and smooth animations.
* Be unique or significantly better than existing games in the catalog.
* Have a unique twist that helps it stand out.
* Have enough content to keep players engaged.
* Not be boring; it should engage the audience for an extended period (20+ minutes).
* Target audience should be 13+.
* Loading time should be no more than 5 seconds.
* Ported mobile games with 'black bars' on the sides in landscape mode are not allowed.
* Smooth game entry or a clear onboarding process.

{% hint style="info" %}
Playgama currently doesn't publish games on Crazygames.
{% endhint %}

</details>

<details>

<summary>Playhop / Yandex</summary>

**Categories**: almost any

**The game should:**

* Support the Russian language.
* Have enough content to keep players engaged for more than 10 minutes.

</details>

<details>

<summary>Game Distribution</summary>

**Categories**: almost any

**The game should:**

1. Be engaging and have good player retention. Make the game's hook fun and provide enough content to encourage players to return.
2. Be easy for players to start. Use short tutorials, intuitive controls, and provide objectives that are clear and/or clearly explained.
3. Character designs, backgrounds, and other graphic details should be visually appealing. In-game graphics should be high-quality, polished, and consistent throughout. All player and environment textures should be fully visible.
4. Not use any outgoing links, including redirects, Google Analytics, other analytics, or social media links.
5. Be hosted internally, except for real-time multiplayer games.
6. Not contain scenes of violence or explicit depictions of blood on the screen.

</details>

<details>

<summary>VK</summary>

**Categories**: Action, Adventure, Arcade, Board, Card + Board, Dating, Economical, Hypercasual, Idle, Match3 / Bubbles, Puzzle, Racing, RPG, Shooter, Simulation, Simulator, Strategy, Words

**The game should:**

* Support Russian as the default language. All interface elements, texts, dialogues, descriptions, and instructions must be translated into Russian. If additional localizations exist, the game should open in the user's selected VK language or default to Russian if that language is unavailable.
* Scale correctly on screens of all sizes without distortions, cropped interface elements, or horizontal scrolling. For mobile devices, safe zones at the top and bottom must be considered.
* Have more than 10 minutes of gameplay.
* Graphics must be high-quality, clear, visually appealing, and consistent in style. The interface should be user-friendly and polished, ensuring a seamless experience for players.
* Progress blockers such as lives or energy must automatically regenerate over time. On first launch, users should start with a full balance of lives or energy and no pre-existing progress.
* Include social features for user interaction. However, functionality cannot be restricted for users who decline optional actions such as sending invites, posting on walls, receiving notifications, or joining game groups.

{% hint style="info" %}
Playgama currently doesn't publish games on VK.
{% endhint %}

</details>

<details>

<summary>Discord</summary>

**Categories:** almost any

**The game should:**

* Include in-game purchases.
* Include multiplayer mode.

</details>

<details>

<summary>Xiaomi</summary>

**Categories:** Arcade, Bubble Shooter, Card, Casual, Farms, Games for boys, Games for girls, Match3, Puzzle, Quick Games, Sports

**The game should:**

* Load in under 15 seconds.
* Support Android.
* The game size should not exceed 100 MB.
* Have an average playtime of at least 5 minutes.

</details>

<details>

<summary>YouTube Playables</summary>

**Categories:** Arcade, Casual, Puzzle, Sports, Merge3, Bubble Shooter, Card, Board, etc.

**The game should:**

* Have an initial build no larger than 30 MB.
* Support both portrait and properly adapted landscape orientation, without black bars on the sides.
* Run on all types of devices.
* Have an average playtime of at least 10 minutes.
* Not contain any external calls, including built-in analytics.
* Be unique and original. YouTube does not accept reworks or full copies of popular games from well-known studios.

YouTube accepts games in limited numbers. At Playgama, we select only the best-performing titles on our platform and across partner networks, and together with YouTube we choose the ones that fit best.

</details>

<details>

<summary>TikTok</summary>

**Categories:** Arcade, Casual, Puzzle, Merge3, Bubble Shooter, Card, Board, etc.

**The game should:**

* Be no larger than 30 MB.
* Support portrait orientation.
* Run on both iOS and Android.
* Have an average playtime of at least 10 minutes.
* Not contain any external calls, including built-in analytics.

For publishing, you need to be ready to implement a **Home Screen Shortcut** button in the game.\
More details: <https://developers.tiktok.com/doc/home-screen-shortcut?enter_method=left_navigation>

You’ll also need to implement a **Sidebar** button in the game.\
More details: <https://developers.tiktok.com/doc/revisit-from-profile?enter_method=left_navigation>

</details>

<details>

<summary>GameSnacks by Google</summary>

**Categories:** Sports, Action, Racing, and Strategy

**Requirements:**

* Every file must be less than 10 MiB.
* The size of the game **must not** be more than 100 MiB.
* The initial download **must** be less than 15 MiB.
* Run on both iOS and Android.
* Game **must** be playable in less than 15 seconds on any connection of at least 10 Mbps.
* The total size of the saved game **must** be less than 3 MiB and **should** be less than 500 KiB.
* The game **must** support a 9:16 portrait aspect ratio.
* Not contain any external calls, including built-in analytics.

Playgama reviews the list of games with GameSnacks once a quarter, and the final decision rests with GameSnacks.

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.playgama.com/playgama/game-requirements/platform-specific-requirements.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
