Manual: Local Multiplayer

ACTION GAME MAKER provides a built-in local multiplayer system.
This guide explains how to enable and use it.


Setting the Number of Players

  1. Go to Project Settings > General > Application > Player.
  2. Set the Max Player Num (maximum number of players).
  3. Assign each player a specific GameObject to control.


Placing Players in the Scene

  1. Open the game scene where you want to place the players.
  2. Place one StartPoint node for each player.
  3. Set the Player ID for each StartPoint to indicate which player it belongs to.
  4. When you test the game, each StartPoint will spawn the corresponding player character, and you’ll be able to control them accordingly.

:warning: Due to Godot Engine limitations, the keyboard and the first connected controller are always bound to Player 1.
Therefore, you cannot use the keyboard for Player 1 and the first controller for Player 2. You will need at least two controllers for proper multiplayer setup beyond Player 1.


About the StartPoint “Group ID”

This is used when combining local multiplayer with scene transitions.
For example, if you’re using connected maps:

  • If coming from Map A, spawn the player at StartPoint A.
  • If coming from Map B, spawn at StartPoint B.

This allows for context-sensitive spawning depending on the previous scene.