Gammezly | Developer Portal
Partners
Gammezly Developer Portal
Ikon

1. Introduction

Welcome to the Gammezly Developer Portal. Gammezly is a web-based gaming platform focused exclusively on browser games. All games published on Gammezly.com run directly in the browser without downloads or installations.

This documentation is intended for developers who want to publish HTML5 or WebGL games on Gammezly. Here you will find guidelines for game submission, quality requirements, and details about the Gammezly SDK.

2. Game Submission

Submitting a game to Gammezly requires preparing your project for web compatibility and ensuring a smooth experience across supported devices.

Only browser-based games are supported. Native mobile applications, desktop executables, or downloadable builds are not accepted.

2.1 Game Quality

Your game should meet the following quality expectations:

Games that are unfinished, broken, or misleading may be rejected during review.

2.2 Preview Image

The preview image represents your game across Gammezly.com. It should be a clear and accurate screenshot of actual gameplay.

2.3 Preview Video

A preview video helps players understand your game quickly. The recommended length is 30–60 seconds.

The video should show real gameplay, core mechanics, and user interface interactions. Avoid cinematic trailers that do not reflect the actual game.

2.4 Description

Your game description should clearly explain what the game is about and how it is played.

Keep the description honest and accurate. Misleading descriptions may result in rejection.

3. Gammezly SDK

The Gammezly SDK provides tools to adapt your web game to different devices and to integrate platform-related features.

The SDK does not include monetization or paid advertising systems. Its primary purpose is usability and immersion.

3.1 IsMobile.jslib & IsMobile.cs

The IsMobile.jslib and IsMobile.cs files work together to detect whether a player is using a mobile device or a desktop environment.

IsMobile.jslib handles browser-side detection, while IsMobile.cs exposes this information inside your game.

Inside IsMobile.cs, you can define lists that control which UI elements appear on mobile or desktop. This is especially useful for hiding mobile-only buttons on desktop or adjusting layouts.

This file is fully modifiable and can be customized to match your game's needs.

3.2 InGameAds.cs

InGameAds.cs allows developers to display in-game advertising elements such as posters, billboards, or screens within the game world.

These advertisements are served directly by Gammezly.com. Developers do not need to configure or manage ad content.

This system is not monetized and does not generate revenue. Its purpose is to enhance realism and immersion in games that include in-world advertising.

Note: This file is not modifiable.