Create Multiplayer Games Faster Than Ever With Latest GameMaker Beta


Create Multiplayer Games Faster Than Ever With Latest GameMaker Beta

Want to bring more players to the party? With the latest multiplayer support update from GameMaker, it’s now easier than ever for you to make your next big game a multliplayer title - and you can even publish it for free on GX.games in just one click!

Head of GameMaker Russell Kay said: “Making online multiplayer games used to be beyond the reach of most new creators. With the introduction of multiplayer support in GameMaker, we’ve leveled the playing field to make creating an online multiplayer game as easy as building an offline single player game. 

"Whether you’re an experienced creator or just starting out on your game design journey, it’s time to get your multiplayer party started!”

How does multiplayer work in GameMaker?

Although possible in previous versions of our game engine, this update makes it easier than ever before to create multiplayer games with GameMaker.

Rollback netcode is the most developer-friendly way of enabling online multiplayer gaming connections, smoothing out laginess to create a player experience that feels more responsive and instantaneous.

With GameMaker’s fully managed multiplayer servers, there’s no need for creators to spend time programming server-side code. Combined with GameMaker’s simple and flexible IDE, it’s now possible for anyone to create and share a playable online multiplayer game in just a few hours.

And that's just the beginning. As first revealed on our Community Forum, a raft of additions are coming to multiplayer in the coming months, including:

  • Chat: Send messages to players in the same multiplayer session
  • Player commands: Allows games to intercept messages from the chat and act on them, allowing the players to set up an in-chat vote, among many other functions
  • Client prefs: Set up player data to be shared across clients when the game starts. This will enable multiplayer games to use the save state option, for example
  • Spectators: Ability for more players than the game supports to join game and spectate
  • Late join and rejoin: Start a game, and let others join later. Will also allow proper reconnection flow
  • Cloud saves for games: Allow games to store save state in the cloud, which will also become available for single player games. If your game supports both mobile and desktop platforms, your players will be able to seamlessly switch between both of them! It can potentially allow for a version control save state to allow loading an earlier save, in case of file corruption.

Multiplayer GameMaker games on GX.games

Since the launch of GX.games last year, users have been able to access and play hundreds of single player games created by GameMaker creators of all levels.

With the launch of multiplayer support, Opera GX users will now be able to play the latest multiplayer GameMaker creations, either with their friends or via matchmaking with other players.

Initially, creators will be able to publish their multiplayer games on GX.games, where sharing from GameMaker has always been free and as easy as just one-click. Sharing to other platforms like mobile, PC and console will be available later.

Multiplayer features are available now in the latest beta release of GameMaker.

How to create an online multiplayer game with GameMaker

Ready to get started?

Check out our “How to create a multiplayer game” guide, or follow along with our tutorial video.


Written by Ross Manthorp

Ross Manthorp handles all things community at the GameMaker team. When he’s not pulling the strings from behind the scenes he’s enjoying Nintendo games, indie games, and getting emotional over cartoons and comics.