SEARCH
Quality requirements
To ensure the highest quality for games deployed on our platform, we have outlined essential requirements. These focus on delivering fast, highly optimized web games with a strong emphasis on user privacy. Only few requirements are specific to our platform and require almost no-time development.
Game Startup
Web games face the challenge of balancing quality with speed. Therefore, loading the game should be prioritized over initial graphical completion. A fast and web-optimized game is key to good user engagement and retention. The game should attempt to start up in a few seconds from the initial load, with an initial download size of up to 7.5 Mb
if possible. If the game engine supports lazy loading of resources (downloading resources only as needed), we recommend optimizing your build from the start to gain a competitive advantage on any platform.
Load additional game content progressively as the player advances. This technique helps manage file sizes and keeps the initial download small. Onboarding the player as quickly as possible by removing unnecessary steps like complicated menus or tutorials is also crucial. Start the gameplay as soon as possible, giving users a taste of your game without bothering them with complex paths.
No Ads
There must not be any advertisements or outgoing links from the game and any other its sections. Displaying the developer logo is not considered an advertisement, but it must not be aggressive or limit the gaming experience. By eliminating ads, we provide a greater gaming experience, prolong engagement time and significantly reduce security risks, standing strongly on the side of user data protection.
No External Requests
We block all external requests and serve the game in strict mode. Analytics or other monitoring services are not currently allowed and instead analytics will be provided by our platform that you might to access in Developer Portal.
Screen Dimensions
We follow a 16:9
aspect ratio on both mobile and desktop by default. Both environments open in an immersive window in this aspect ratio for the best experience. On desktop, the initial window size is 1600x900
, and the game can be resized based on user preference, including full-screen mode. Hence, the game content must be dynamic and responsive to various aspect ratios such as 16:10 or others.
Game Controls Support
Our platform may display game controls, such as a close/exit button, over your game. The position of these controls is static and will always appear in the top left corner, 10px
from the top, with a width of 12px
and 30px
of height intruding into the window.
Device Support
Your game can target desktop, mobile environments, or both. Ensure the game follows specific browser implementations and can run on the most common web browsers available on all desktop operating systems and most mobile browsers. We do not support iOS currently due to its low browser performance, which hampers the delivery of a good gaming experience.
Localization
Localization is crucial for expanding your game's reach and improving player engagement worldwide. Properly preparing your game content and selecting the right languages ensures a high-quality gaming experience for a diverse audience. We strongly recommend supporting at least English, Spanish, and Portuguese, as these languages cover a significant portion of our global audience. Serving localized content ensures players have a seamless experience, and not supporting these locales may reduce your game's audience.
Puls Events
Every game must implement at least one Puls Event during its loading state. More details are provided in the Puls Events section.
Build requirements
To successfully serve the game, the final build must be able to serve related sub-asset files from their relative paths rather than from the root.
Since each game has its own domain and multiple release versions, the game must serve all sub-assets from the /release-id
path instead of the root.
Version: 0.1.0
Need some help? Discord