Skip to content
Francisco Dias edited this page Jul 6, 2026 · 3 revisions

Home

The Photon extension wraps the ExitGames/Photon C++ SDK family for GameMaker, giving you real-time multiplayer, chat and voice through the Photon Cloud. It is split into the following subsystems, each with its own module of functions, structs and constants.

Note

Before using any Photon feature you must supply the relevant Application ID. These are configured as extension options (Setup) and read at runtime with extension_get_option_value, so your App IDs stay out of source control.

Guides

These are the guides for the Photon extension:

Management

Each subsystem must be initialised and serviced independently. After connecting, you must call the matching service function every step so the client can send and receive:

Modules

The Photon API is grouped into the following modules:



Clone this wiki locally