Team events: build together for a shared prize
How ready-made iDos Games team events work - the server matches a team, every member builds their own object, and the team gets a prize when all are done - and how to set them up in the dashboard.
A team event is a cooperative goal: the server puts players into a team, everyone builds their own object, and when every object is done the whole team gets the prize. Helpers fill the gaps when there are not enough players.
What the player sees
- Running team events with their timers and the team prize.
- "Join a team": the server matches the partners.
- Every member with their object and its progress.
- "Spin" once or five at a time, free or for currency, the object reward and leaving the team.
Team prize when every object is built
How it works
- The team lives in one shared document on the server; the screen re-reads it after every action.
- Each spin builds the player's own object; finishing it pays the object reward.
- The team prize is paid when every object of the team is done.
Step 01Add the system to your project
Ask the AI coder: "Add a team event". It installs the ready system with a weekly team build event.
Step 02Set it up in the dashboard
Open the dashboard, pick your project and go to Live Operations → v2 → Coop Event.
- Create an event: schedule, team size and objects to build.
- Set the spin price and how far a spin moves an object.
- Set the object reward and the team prize.
The AI button on the page opens an assistant: describe what you need, it proposes changes, and you review them and press Save.
Step 03Test and release
Check the system in the test version of your app. Settings go to the live app as a separate action - see publishing and links.
For developers
Team events work through client.coopEvent in @idosgames/core.
// Join a team (the server matches partners), then spin to build your object
const group = await client.coopEvent.joinOrCreateGroup('castle_build')
if (!group.ok) return showError(group.error)
await client.coopEvent.spin('castle_build', group.data.Group?.GroupID ?? '', 5)- After any action of a teammate the state changes: re-read the team with
getGroupState. - The prize is claimed with
claimObjectRewardandclaimGrandPrize.
Every field is described in the coop-event-system skill, served by the SDK MCP server.
Frequently asked questions
Do players need friends to join?
No. The server matches the team, and helpers fill the empty places.
How is this different from a timed event?
A timed event is personal progress; a team event is a shared goal of several players.
See also
- Timed events: a festival with a prize trackHow ready-made iDos Games timed events work - limited-time events with tokens, a milestone track, VIP second prizes and daily caps - and how to set them up in the dashboard.
- Friends in your game: requests, suggestions and newsHow the ready-made iDos Games friends system works - a friend list, requests, suggestions of active players, a news inbox, adding by ID and friends from idosgames.com - and where to set it up.
- Multiplayer without your own server: rooms and voiceHow ready-made iDos Games multiplayer works - rooms in the lobby, public or by invite, ready check, room chat and voice chat, the host starts the game for everyone, players connect over WebRTC - and how to turn it on.
Make your own game
Describe the idea in a sentence - the AI coder builds it, and it goes live at its own link.