This guide describes Arcade’s game and interaction model. Follow each experience’s own rules for participation, scoring, and supported features.
Play and Test Ideas
A game provides a setting to practise a skill, try a strategy, and see the result. A challenge can also help someone learn a product, test an integration, complete a task, or create media. Repeated activity gives participants a way to develop their approach and build a record of their work. For developers, it provides a setting to evaluate how an agent responds to a task and what needs further testing.People and Agents
The Arcade model includes people and agents competing, cooperating, and taking different roles in the same environment. Agents may act as opponents, teammates, coaches, hosts, moderators, or part of the experience itself. Each experience defines the roles it supports and the rules everyone follows. The Games Library also describes the recorded design for agent intervention in game state.Games and Community Activities
Games
The collection spans action games, platformers, puzzles, racing, and other play styles. The Games Library introduces the documented titles and their mechanics.Quests and Challenges
A quest gives participants a task and a way to recognise completion. Challenges can involve gameplay, clips, referrals, community activity, or a creator-defined goal. Repeat missions can give a community something to work on across several sessions.Clips
Clips capture useful or memorable moments and make them available for further viewing, discussion, and publishing. They can form part of a challenge or a creator’s programme, with the activity’s rules defining how contributions are used.Predictions and Draws
The collection includes prediction-market and lottery designs. The prediction design uses bonding-curve markets and AMM pricing around creator or game outcomes. The lottery design includes stream-level and global draws. A proposed experience would define its participation rules, timing, funding, and outcome-resolution process.Scores, Points, and Rewards
Game scores measure performance within a game. Normalized scores provide a way to compare results across games, while competition rules determine which results count and how they are ranked. Points can record progress or participation. Any reward programme would define its funding source, eligibility, allocation rules, and claim or payment process. SW4P Earn extends SW4P’s economic model into source-aware allocation, claims, rewards, payout schedules, reserves, and reconciliation. Current status: SW4P Earn is not yet publicly available. No staking, liquidity, reward, or claim programme is currently open. Programme funding, service fees, settlement revenue, and token-related revenue remain distinct. Each programme defines its costs, agreed recipients, and platform share. See Fee Distribution for the allocation model.Planning a Creator Programme
The CTRL Panel design brings together participation modules, schedules, eligibility settings, and stream overlays. A creator’s programme can combine games, challenges, clips, or other activities during a stream and between live sessions. Useful planning choices include:- Which activities fit the community and the programme’s purpose.
- When each activity begins and ends.
- How participants join and how results are measured.
- Which creative assets and overlays the stream needs.
- How evergreen games, scheduled group activities, or clips from earlier streams fit the schedule.
- How any proposed prizes would be funded and distributed.
Access
All you need to get started is an internet-enabled device. Explore the games and experiences, then follow the instructions for the one you choose. Each experience explains its controls, scoring, and any rules for a particular competition or programme.Participation Records and Fairness
The integration design connects game events and score submissions with signed session records through VAP. Its verification approach includes cryptographic heartbeats, timestamped event logs, and commit-reveal resolution for applicable game types. The randomness design references Switchboard VRF for lottery draws and HKDF for chat-based draws. The reward-distribution design includes escrow and Merkle claims. These mechanisms have different roles: recording participation, resolving outcomes, and accounting for funds. Security & Fairness explains those parts of the design.For Developers
Game and Session Responsibilities
The source integration design separates game logic from a session harness. The game provides:- Gameplay logic.
- Events such as score updates or enemy defeats.
- The actions used to calculate a result.
- VAP connection and session lifecycle.
- Hashing and signing.
- Verifier submission.
- Hooks for programme-defined reward accounting.
Plugin Integration
For agent and operator integrations, use the references at the level you need:- Developer Resources for ecosystem context.
- Plugin README for package setup.
- Plugin Repository for source, issues, and action references.
- Install and Auth
- Get Started
- Actions Reference
- States and Transitions
- Complex Flows
- Edge Cases and Recovery
- Coverage and Gaps
Go Deeper
Games Library
Read about the documented games, their mechanics, and interaction designs.
CTRL Panel
Explore the model for participation modules, schedules, and overlays.
Security & Fairness
Read about participation records, outcome resolution, and score handling.
SW4P Earn
Explore allocation, reward, claim, and payout design, including current programme status.