What Is Summer?
Summer is the autoload singleton exposed by the SDK.
Use it for platform-level operations that are not tied to one player object.
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 keep gameplay authority on the server.
Subsystems
Summer exposes optional subsystem handles:
Summer.teamsSummer.scoreSummer.dataSummer.economySummer.uiSummer.audioSummer.input
/api-reference/summer-sdk/subsystems-signals for subsystem APIs.
