Introduction
Welcome to the documentation page for publishing a web game on CrazyGames. This page covers our game requirements and SDK documentation, while introducing you various resources and guidance to launch succesful web-games. By publishing your game on CrazyGames, you can expect these benefits:
🎮 Your games available on desktop and mobile devices
👥 Reach millions of gamers, many of them registered
🤑 Earn revenue with ads (and in-game purchases for selected games only)
💾 Save game progress in the cloud easily
🎯 Engage gamers with in-game friend invites
📈 Get statistics and feedback for your games
🤝 Join an ever-growing community of passionate developers
Requirements
Before submitting your game, please take the time to read our requirements section to ensure it follows the rules of our platform. We distinguish 2 types of integration:
- Basic Implementation: Minimal technical & quality requirements to release the game. Integration of the CrazyGames SDK is optional but recommended.
- Full Implementation: Full requirements to provide a consistent experience to CrazyGames users and to leverage all our platform's functionality.
For advertisement monetization, integration of our SDK is required.
SDK
Our SDK bridges the gap between your web game and CrazyGames. Furthermore:
- It is easy to integrate, with simple one-time integration
- You can earn revenue through user-friendly ads
- Your game integrates perfectly with our platform
- The documentation is simple to follow
To start using the SDK pick the one corresponding to the technology you are using. If your technology isn't explicitly listed, you can usually manage at least basic integration through the HTML5 version. Most game engines that support WebGL also have a way of interacting with JavaScript when running in browser.
Make sure to check about our requirements before you start integrating the SDK.
To test your SDK implementation, you can use our QATool after creating a submission.
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 | Godot |
Cocosbeta | Photon ↗ | GDevelop ↗ | Defold ↗ |
Others
In our Resources section, you can find more information about various topics like mouse lock and download size optimizations.
The Partners page gives an overview of our beloved partners.
Lastly we offer an extensive FAQ for various questions and to reach out.