Skip to content

Multiplayer requirements

Games that offer an online multiplayer experience have 2x higher long term retention than single player games. We are strongly supporting multiplayer games on CrazyGames. Our "Friends" functionality is designed to enhance the social experience of players, offering many benefits that foster community, engagement, and enjoyment.

  • Social Connectivity 💬
  • Increased Engagement 📈
  • Enhanced Gaming Experience 🎮
  • Monetization 💵

How it works

  • Users must have a CG account and be logged in to use the "Friends" feature.
  • Users can send and receive friend requests.
  • When a user is in a joinable location (this depends entirely on the game showing the invite button) within a game, following functionalities are available:

    • Friends can join their friend.

      Friend list join

    • The user can invite their friends, who will get a notification if they’re online.

      Friend list invite

  • A landing page "Games for Friends" is available and will be promoted for all the games that support this functionality.

    • This page will evolve further to become a dedicated multiplayer landing platform, allowing groups of friends to immediately start playing together.

Requirements for "Games for Friends"

If your game has an online multiplayer mode, the following must be implemented for us to be able to feature it on "Games for Friends":

  • Integrate the inviteLink and showInviteButton functionality in our SDK to indicate that the user is joinable. This button triggers the "Join" button in the CrazyGames Friends drawer.

Invite link

  • We will add a "Play Multiplayer" button to the landing page, that brings the first user of a party directly to a multiplayer lobby so their friends can join.
    • Your game should go in Multiplayer mode directly when an url parameter instantJoin=true is present. You can also check for the isInstantJoin flag in the data module.
    • Land the player directly in a newly created private lobby with default settings. It’s acceptable to have an intermediate game configuration screen in your game (e.g. game mode, number of players, …)
    • Alternatively if your game can support a large number of players (20+), land the player directly in public gameplay.
    • In both scenarios, Invite Button should be active right away so the player's friends can join.
  • If you implement chat functionality, we require you to add a profanity filter and disable your chat based on the game settings. We partner with Lasso Moderation for moderation services, and you are eligible for a referral bonus when integrating their solution. In case of complaints, we will require you to disable chat.