Documentazione Sviluppatori
Tutto ciò che ti serve per pubblicare il tuo gioco su Starcade e integrarti con la piattaforma Bitobit.
Indice
1. Per Iniziare
Per pubblicare giochi su Starcade, segui questi passi:
- Crea un account Bitobit su bitobit.it/register
- Candidati al programma sviluppatori su /developers/apply con le informazioni del tuo studio
- Attendi l'approvazione — il nostro team esamina le candidature entro 48 ore
- Configura il tuo studio — una volta approvato, completa l'onboarding su
/developer/onboarding - Crea il tuo primo gioco dal Portale Sviluppatori su
/developer
2. Pubblica il Tuo Gioco
Quando crei un gioco, dovrai fornire:
- Titolo e descrizione — il nome del gioco e una descrizione accattivante
- Caratteristiche — punti di forza principali, uno per riga
- Piattaforme — Windows, Mac, Linux, Web, iOS, Android
- Prezzo — imposta un prezzo in EUR o lascia a 0 per free-to-play
- Immagini — cover (scheda store), hero (banner), logo
- Requisiti di sistema — specifiche minime e consigliate
- Classificazione PEGI — se applicabile
Il tuo gioco parte come bozza. Puoi modificarlo liberamente finché non lo invii per la revisione.
3. Gestione Build
Le build sono i file scaricabili del tuo gioco. Per ogni build, specifichi:
- Piattaforma — Windows, Mac o Linux
- Versione — formato semver consigliato (es. 1.0.0)
- URL del file — un link di download diretto al tuo archivio build (ZIP, RAR, ecc.)
- Dimensione file — in byte, a scopo di visualizzazione
- Note di rilascio — cosa c'è di nuovo in questa versione
Puoi avere più build per piattaforma (versioni diverse). Solo le build attive sono mostrate ai giocatori. Attiva/disattiva le build dalla pagina Build.
4. Processo di Revisione
Dopo aver inviato il tuo gioco per la revisione, attraversa queste fasi:
Verifichiamo:
- Qualità e giocabilità del gioco
- Contenuto appropriato per la classificazione PEGI selezionata
- Build funzionanti che si scaricano e avviano correttamente
- Descrizioni e screenshot accurati
Se rifiutato, riceverai una motivazione e potrai modificare il tuo gioco e reinviarlo.
5. Integrazione SDK (Opzionale)
L'SDK Bitobit è opzionale ma consigliato. Permette al tuo gioco di integrarsi con le funzionalità della piattaforma Starcade:
Invia e mostra i punteggi dei giocatori con classifiche globali
Definisci e sblocca achievement, assegna XP ai giocatori
Salva e carica i progressi di gioco su più dispositivi
Integrati con il sistema tornei per il gioco competitivo
Notifiche in tempo reale via polling (punteggio superato, achievement sbloccato)
Accedi ai dati autenticati del giocatore (nome, XP, giochi posseduti)
SDK Disponibili
6. Riferimento API
Tutti gli endpoint SDK sono sotto /api/sdk/ e richiedono autenticazione tramite token bearer Laravel Sanctum.
Autenticazione
I giocatori si autenticano tramite il launcher. L'SDK riceve un token automaticamente. Tutte le richieste includono:
Authorization: Bearer {token}
Endpoint Principali
| Metodo | Endpoint | Descrizione |
|---|---|---|
GET | /api/sdk/profile | Profilo giocatore |
POST | /api/score/submit | Invia un punteggio |
GET | /api/score/leaderboard/{gameId} | Ottieni la classifica |
POST | /api/sdk/achievements/unlock | Sblocca achievement |
GET | /api/sdk/achievements/{gameId} | Elenca achievement |
GET | /api/sdk/saves/{gameId} | Elenca gli slot di salvataggio |
PUT | /api/sdk/saves/{gameId}/{slotId} | Salva i dati di gioco |
GET | /api/sdk/events/poll | Interroga eventi in tempo reale |
GET | /api/sdk/tournaments/{gameId} | Tornei attivi |
7. Guadagni & Pagamenti
- I ricavi vengono calcolati automaticamente su ogni acquisto
- Monitora i tuoi guadagni in tempo reale dalla dashboard del Portale Sviluppatori
- Metodi di pagamento: PayPal o Bonifico Bancario — soglia minima €50
- Configura i tuoi dati di pagamento nelle Impostazioni Studio
- I guadagni sono tracciati per gioco, per transazione
Opt-in Vendita vs Abbonamento
Ogni gioco viene venduto individualmente per impostazione predefinita. L'inclusione nell'abbonamento Starcade è opzionale — una tua decisione, presa in qualsiasi momento dopo il lancio. Entrambi i canali possono funzionare in parallelo: chi non è abbonato paga il prezzo pieno, gli abbonati giocano senza costi aggiuntivi.
Come vengono divisi i guadagni:
- Vendita diretta — il 92% di ogni transazione va a te
- Abbonamento — ogni mese il pool totale Starcade viene diviso in parti uguali per gioco nel catalogo (non per studio, non per tempo di gioco, non per popolarità). La tua quota per gioco viene poi moltiplicata per il tuo split del 92%. 3 giochi in abbonamento = 3 quote indipendenti al mese.
Tre pattern comuni:
- Vendita prima — solo vendita per le prime 4–12 settimane, poi opt-in. Massimizza i ricavi della finestra di lancio (modello Game Pass).
- Doppio canale dal Day-1 — vendita + abbonamento attivi insieme al lancio. Massima esposizione.
- Rilancio legacy — titolo più vecchio spostato in abbonamento mantenendo l'opzione vendita. Rimonetizza giochi che si sono stabilizzati.
Nota: in futuro potrebbe essere introdotto un periodo minimo di permanenza (3 o 6 mesi) per mantenere stabile il pool per gioco. Gli studi già in abbonamento manterranno la loro flessibilità attuale durante qualsiasi transizione.
8. FAQ
No. L'SDK è opzionale. Senza di esso, il tuo gioco viene comunque distribuito tramite il launcher con aggiornamenti automatici, e guadagni dalle vendite. L'SDK aggiunge funzionalità di piattaforma come classifiche, achievement e salvataggi cloud.
Fornisci un URL di download diretto per ogni build. Ospita i tuoi file ovunque sia affidabile: Google Drive, Dropbox, AWS S3, il tuo server, ecc.
Puntiamo a rivedere tutte le proposte di gioco entro 3-5 giorni lavorativi.
Sì. Aggiungi nuove build in qualsiasi momento dal Portale Sviluppatori. Le nuove build vanno online immediatamente senza revisione aggiuntiva (a meno che il gioco stesso non venga reinviato).
Sì! Imposta il prezzo a 0 e il tuo gioco sarà disponibile gratuitamente su Starcade.