Ich werde ein skillbasiertes Multiplayer-Spiel mit Echtzeit-Server entwickeln


Über diesen Service
Automatische Übersetzung
Ich erstelle skillbasierte Multiplayer-Spiele, bei denen das Ergebnis davon abhängt, was der Spieler tut, nicht von einem Zufallswurf. Kartenspiele, Brettspiele, Arcade-Head-to-Heads, Turnierformate.
Ich habe neun live laufende skillbasierte Titel auf einer einzigen Plattform veröffentlicht, für die ich den Spielserver gebaut habe. Node.js, WebSockets, Echtzeit-Zustandsynchronisation, Matchmaking, sichere Saldenverwaltung. Neun Spiele, die einen Server teilen, bedeuten, dass die Architektur beim ersten Mal stimmen musste, denn ein Fehler im Kern betrifft alles auf einmal.
Die schwierigen Teile sind hier selten das Spiel selbst. Es sind Matchmaking, das die Spieler nicht in einer leeren Lobby sitzen lässt, serverseitige Bewegungen, damit niemand durch Client-Beschädigung gewinnen kann, Wiederverbindungslogik, die ein laufendes Match erhält, und eine Turnier-Schicht, die auch bei hoher Belastung standhält.
Spiele, die ich gebaut habe oder bauen kann: Carrom, Ludo, Rummy, Billard, Quiz-Formate, Arcade 1-gegen-1, Bracket-Turniere.
Sende mir das Spiel und das Format, das du möchtest, 1-gegen-1, tischbasiert oder Turnier, und ich werde es einschätzen.
Lerne Abhinav Bhasin kennen
Full stack game developer skilled in gameplay, UI, shaders and backend
- AusIndien
- Mitglied seitApr. 2020
- ⌀ Antwortzeit1 Stunde
Sprachen
Englisch
Automatische Übersetzung
Meine weiteren Dienstleistungen im Bereich Spieleentwicklung
FAQ
Automatische Übersetzung
Können Spieler durch Client-Änderungen betrügen?
Nein. Bewegungen werden auf dem Server validiert, und der Client sendet nur Absichten, niemals Ergebnisse.
Was passiert, wenn jemand mitten im Match die Verbindung verliert?
Der Server hält den Spielstand und lässt sie innerhalb eines Zeitfensters wieder beitreten. Konfigurierbar pro Spiel.
Wie viele gleichzeitige Spieler kann es bewältigen?
Kommt auf das Spiel an, aber die Architektur skaliert horizontal mit pub/sub zwischen Server-Instanzen. Sag mir dein Ziel, und ich bestätige es, bevor wir anfangen.
Übernimmst du Hosting?
Ich deploye auf AWS, GCP oder DigitalOcean in deinem Account. Du besitzt die Infrastruktur.
