Svilupperò un gioco multiplayer basato su abilità con server di gioco in tempo reale


Informazioni su questo servizio
Traduzione automatica.
Creo giochi multiplayer basati su abilità in cui il risultato dipende da ciò che fa il giocatore, non da un lancio casuale. Giochi di carte, giochi da tavolo, head-to-head arcade, format tornei.
Ho distribuito nove titoli live basati su abilità su una singola piattaforma per cui ho costruito il server di gioco. Node.js, WebSockets, sincronizzazione dello stato in tempo reale, matchmaking, gestione sicura del saldo. Nove giochi che condividono un server significano che l'architettura doveva essere corretta fin dalla prima volta, perché un bug nel core colpisce tutto contemporaneamente.
Le parti più difficili qui raramente sono il gioco stesso. Sono il matchmaking che non lascia i giocatori seduti in una lobby vuota, mosse autoritative del server in modo che nessuno possa vincere modificando il client, la logica di riconnessione che preserva una partita in corso, e uno strato di torneo che regge sotto carico.
Giochi che ho costruito o posso costruire: carrom, ludo, rummy, biliardo, format quiz, arcade uno contro uno, tornei a bracket.
Inviami il gioco e il formato che desideri, uno contro uno, a tavolo o torneo, e lo valuterò.
Scopri di più su Abhinav Bhasin
Full stack game developer skilled in gameplay, UI, shaders and backend
- DaIndia
- Membro daapr 2020
- Tempo di risposta medio1 ora
Lingue
Inglese
Traduzione automatica.
Altri servizi della categoria Sviluppo videogiochi offerti da me
FAQ
Traduzione automatica.
I giocatori possono imbrogliare modificando il client?
No. Le mosse vengono validate sul server e il client invia solo l'intento, mai i risultati.
Cosa succede se qualcuno si disconnette durante una partita?
Il server mantiene lo stato della partita e permette di ricollegarsi entro un certo timeout. Configurabile per ogni gioco.
Quanti giocatori contemporaneamente può gestire?
Dipende dal gioco, ma l'architettura scala orizzontalmente con pub/sub tra le istanze del server. Dimmi il tuo obiettivo e te lo confermerò prima di iniziare.
Gestisci l'hosting?
Distribuisco su AWS, GCP o DigitalOcean sul tuo account. Tu possiedi l'infrastruttura.
