Skip to content


Welcome to the documentation page for the CrazyGames SDK. This page introduces you to various resources and guidance to help you launch your game on CrazyGames, and ensure it is well-optimized. By publishing your game on CrazyGames, you can:

👥 Reach millions of gamers
🤑 Earn revenue with ads
📈 Get statistics and user feedback for your game
🤝 Join an ever-growing community of passionate developers


Before submitting your game, please take the time to read our ads guidelines and quality guidelines to ensure it follows the rules of our platform.


Our SDK bridges the gap between your web game and CrazyGames. Furthermore:

  • It is easy to integrate, with simple one-time integration
  • You earn more revenue through user-friendly ads
  • Your game integrates perfectly with our platform
  • The documentation is simple to follow

The CrazyGames SDK has several features that will improve your game for CrazyGames users and help you generate more revenue. To test your SDK implementation, you can use our QATool.

You can integrate our SDK with any common game development framework. We currently have games live developed with Unity, Defold, Godot, Phaser, PlayCanvas, Construct, Pixi.js, BabylonJS, and many other frameworks.

HTML5 Unity GameMaker Construct3 Cocos
HTML5 UnityUnity GameMakerGameMaker Construct3 Cocos
Go to SDK Go to SDK Go to SDK Go to SDK Go to SDK

Automatic progress save

Our portal automatically saves and syncs game data for the users that are authenticated. We recommend you have a quick look at how the APS system works, to ensure that your game can fully benefit from it.


If you're using Unity, we have various resources to help you build and optimize your games for the web:


If you have any questions, encounter a problem, or have a feature request, get in touch. Before contacting us about a technical issue:

  • Please check your browser console first.
  • If you have issues with the QA Tool, please copy/paste the link to the QA Tool directly into your email.