Skip to main content

What This Guide Covers

This guide illustrates a red-vs-blue team-mode contract:
  • Team creation with Summer.teams.create
  • Team assignment and auto-balance
  • Team-specific spawn points
  • Team score via Summer.score.add_team
The hosted gameplay runtime, player connection flow, team service, and score service are not production-live. The code is an authoring example for scaffolded interfaces, not runtime proof. See platform capability status.

Scene Setup

Create team_arena.tscn:
  • Root Node3D named TeamArena
  • Child Node3D named SpawnPointsRed with several spawn transforms
  • Child Node3D named SpawnPointsBlue with several spawn transforms

Complete Game Script (team_arena.gd)

Genre Note

This team model can be adapted for:
  • 3D objective shooters,
  • 2D objective games,
  • turn-based team tactics,
  • card games with team play.

Suggested manifest.json