What This Guide Covers
This is a fullSummerGame example for a multiplayer free-for-all:
- Round timer
- Collectible objects via
Summer.spawn_object - Scoring via
Summer.score - Announcements via
Summer.send_announcement - End-of-round winner announcement
player.tscn rooted with SummerCharacter3D).
It demonstrates the SDK contract; it does not prove hosted runtime, matchmaking, or
player-facing play deployment. See
platform capability status.
Scene Setup
Createcoin_collector.tscn with:
- Root:
Node3D(CoinCollector) - Child:
Node3D(SpawnPoints) with multiple spawn transforms
coin.tscn (root script should extend SummerObject).
Complete Game Script (coin_collector.gd)
If You Are Not Building A 3D Action Game
Do not use this movement pattern. UseSummerPlayer directly and sync your own state model (for example turn state, board state, inventory, cursor targets).

