What Is Summer?
Summer is the autoload singleton defined by the Summer SDK contract.
The methods below are scaffolded interface examples. Uploaded games cannot currently launch
in a production platform runtime, and hosted multiplayer, persistence, economy, matchmaking,
and sandboxing are not live. Use this page to author against the future contract, not as
evidence that a hosted service exists. See
platform capability status.
Summer vs Player Object
- Use
Summerfor match-wide actions (timer, announcements, spawning, subsystem access). - Use the player object (
SummerPlayerorSummerCharacter3D) for per-player synced state and input.
Core Methods (Signatures)
Match Flow
Players
Announcements
Spawning
Runtime Context
is_server() and is_client() to express server authority. Local stubs
and loopback tests do not prove production authority enforcement.
Subsystems
TheSummer contract defines optional subsystem handles:
Summer.teamsSummer.scoreSummer.dataSummer.economySummer.uiSummer.audioSummer.input
/api-reference/summer-sdk/subsystems-signals for subsystem APIs.
