Skip to content

Introduction

Requirements

To be published on CrazyGames, your game must meet our requirements. We designed these standards to ensure all games on our platform are fun, unique, visually appealing, and properly integrated.

A basic implementation allows you to go live and get access to real user stats without needing to customize your game for CrazyGames. The CrazyGames SDK is not mandatory but strongly recommended, and required for ads monetization. A full implementation is required for advanced features and full visibility on the platform. It requires integrating the SDK in your game.

The table below provides a summary of the most important requirements, but please read the requirements pages for details.

Category Basic Implementation
Basic Implementation
Full Implementation*
Full Implementation
Technical
  • Initial download size ≤ 50MB (20MB for mobile home page)
  • Total file size ≤ 250MB
  • File count ≤ 1500
  • SDK & GameplayStart
Gameplay
  • Passes visual QA checks
  • Adhere to PEGI12
  • Land directly in gameplay
Advertisement
  • No external ads
  • Optional: Ads through SDK, following our guidelines
  • Works with AdBlock
Account integration
Only when applicable
  • No external login options
  • Progress linked to CrazyGames Account
  • Use CrazyGames username & avatar
  • Automatic login for CrazyGames users
Multiplayer
Only when applicable
Not available
  • Invite button
  • InstantMultiplayer flow
  • Chat preferences
In-game Purchases
Invite Only
Not available
  • Use CrazyGames Xsolla account

*: A full implementation should implement the basic implementation requirements as well.

Our HTML5 and Unity SDKs support all the scenarios. Other SDKs might miss certain functionalities.

Guidelines & resources

Additionally we offer a number of guidelines to optimize your game for success on the CrazyGames platform. These are optional but based on our insights in our audience and web gaming. Guidelines are marked with Guideline

Lastly have a look at the Resources provided on this site for additional tips to publish a succesful web game.

Monetization

The primary monetization mechanism we offer is through advertisement revenue share. Only ads served through our SDK are allowed, refer to our Advertisement requirements.

Selected games are eligible for In-game Purchases. A Full Implementation is required, using Xsolla as payments provider. Contact our team if you want to apply for this.

Insights & Analytics

Once your game has been published, you'll be able to monitor key game metrics on your Developer Dashboard. These are some of the metrics we provide by default:

  • Players
  • Average playtime
  • Gameplay conversion
  • Retention
  • Revenue

To further optimize your game and access advanced analytics — including level progression, drop-off points, and user journey tracking — we recommend utilizing ByteBrew. This powerful, free analytics tool is simple to integrate, enabling you to enhance player engagement and boost the visibility of your game on the Crazy Games Portal.

Warning

In case your game collects additional personal data beyond events in our SDK, the game should refer to your Privacy Policy in each session.

Technical support for SDK integration

Once your games reach 50k plays (combined), we can offer you technical support with SDK integration. This threshold allows us to give each developer individual feedback on ad placements and integration.

Quality Assurance Tool

On our Developer Portal you'll be able to preview your game. It allows you to:

  • Run your game as it would on CrazyGames
  • Check if your game meets our requirements
  • Test all the SDK features that you implemented and get feedback about it