Implementerò multiplayer in Unity con fishnet mirror photon

U
upi_ko
U
upi_ko
Igor P
Alcune informazioni sono state tradotte automaticamente.

Informazioni su questo servizio

Traduzione automatica.

Il tuo gioco funziona bene in single player ma si sgretola non appena si connettono due client. È quello che riparo io.


Ho implementato gameplay in rete su FishNet, Mirror, Photon e Netcode for GameObjects. Quattro stack diversi, così posso dirti quale serve realmente al tuo progetto invece di proporti quello che conosco meglio.


COSA FACCIO

- Sincronizzazione del movimento e dello stato del giocatore che regge anche con latenza reale

- Lobbies, matchmaking, riconnessione, migrazione dell'host

- Predizione e riconciliazione lato client

- Architettura con autorità del server e resistente ai cheat

- Integrazione Steam: lobbies, inviti, trasporto P2P

- Risoluzione di problemi di rete lasciati in modo rotto da uno sviluppatore precedente


PERCHÉ È IMPORTANTE CHI ASSUMI

Netcode è il punto in cui "funziona sul mio computer" costa di più. La maggior parte dei bug si manifesta solo con un ping di 150ms e tre client connessi, che è esattamente il caso che nessuno testa. Io lo testo così di default.


COSA OTTIENI

Codice sorgente C# completamente commentato, una consegna scritta che spiega l'architettura e dove estenderla, e una lista onesta di cosa farei successivamente.


Scrivimi con la versione di Unity che usi, la soluzione di netcode attuale se ne hai una, e cosa si rompe. Ti dirò subito se si adatta a Basic o se serve un'offerta personalizzata.

Scopri di più su Igor P

Igor P

Multiplayer and gameplay programmer in Unity and Unreal

  • DaFinlandia
  • Membro daapr 2024
  • Tempo di risposta medio1 ora
  • Lingue

    Inglese, Russo
Hi, I'm Igor. 5 years in Unity, 3 in Unreal, 1 year commercial work. Unity: C#, gameplay systems, combat, abilities, progression, procedural generation, LeoEcs, save systems, editor tooling, URP and HLSL shaders. Unreal: C++ and Blueprints, Gameplay Ability System, replication, behaviour trees, custom movement components. Multiplayer: FishNet, Mirror, Photon, Netcode for GameObjects. Also Python and C++ outside of engines. Games shipped on Steam. Currently building CHAIN, a PSX-style horror shooter. For bigger projects I bring in two people I've worked with for years.

Traduzione automatica.

Il mio portfolio

Altri servizi della categoria Sviluppo videogiochi offerti da me