Risolverò il problema di gas e replica multiplayer in Unreal Engine 5


Informazioni su questo servizio
Traduzione automatica.
**Multiplayer che si desynca, abilità che prevedono male, una configurazione GAS che nessuno vuole toccare?**
Sistemò il livello di gameplay-rete di progetti Unreal Engine 5 in C++.
Sono un ingegnere senior UE5 con 6 anni di esperienza in Unreal C++, specializzato solo nel Gameplay Ability System e nella replica multiplayer. La maggior parte dei bug "casuali" nel multiplayer deriva da 2 o 3 decisioni architetturali: chi possiede lo stato, cosa viene previsto e cosa si replica e quando. Trovo queste decisioni e le risolvo alla radice.
**Su cosa lavoro**
- GAS: proprietà ASC (PlayerState vs Pawn), set di attributi, effetti, cue, chiavi di previsione
- Replica: desync, rubber-banding, late join, level travel, FastArray, banda larga
- Armi e abilità: fuoco autoritativo del server, montaggi replicati, binding degli input
- Prestazioni: Unreal Insights, costo del tick, profiling di rete
**Come funziona**
1. Condividi il repo (o il modulo rilevante) e i passaggi per riprodurre il problema.
2. Lo revisiono, lo testo con latenza reale (150 ms / 1% perdita) e ti invio i risultati.
3. Ricevi una lista chiara di correzioni, o io implemento le soluzioni.
Disponibile NDA. Prezzo fisso, niente sorprese orarie. Scrivimi prima di ordinare con la versione del tuo engine e cosa non funziona.
Scopri di più su Selwyn R
UE Gameplay Programmer
- DaIndia
- Membro dalug 2021
- Tempo di risposta medio2 ore
- Ultima consegna8 mesi
Lingue
Hindi, Gujarati, Inglese
Traduzione automatica.
Altri servizi della categoria Sviluppo videogiochi offerti da me
FAQ
Traduzione automatica.
Quali versioni di engine supporti?
UE 5.0 fino a 5.6, progetti C++. I progetti solo Blueprint vanno bene se sei disposto a spostare la configurazione core di GAS in C++.
Firmi un NDA?
Sì, ma solo prima di accedere al codice.
Come condivido il progetto?
Git (GitHub, GitLab, Azure DevOps), Perforce, o un modulo zippato. L'accesso in sola lettura è sufficiente per Basic e Standard.
E se il problema è più grande del pacchetto?
Ti avviso prima di iniziare e ti mando un'offerta personalizzata. Nessun lavoro inizia fuori dal scope concordato.
Lavori con Lyra?
Sì: progetti basati su Lyra, funzionalità di gioco e plugin di gameplay modulari.

