Guida introduttiva ad Amazon GameLift - Amazon GameLift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Guida introduttiva ad Amazon GameLift

Ti consigliamo di provare i seguenti esempi prima di utilizzare Amazon GameLift per il tuo gioco. L'esempio di server di gioco personalizzato ti offre esperienza con l'hosting di giochi nella GameLift console Amazon. L'esempio Realtime Servers mostra come preparare un gioco per l'hosting utilizzando Realtime Servers.

Per iniziare a usare Amazon GameLift per il tuo gioco, consultaRoadmap di hosting GameLift gestito da Amazon.

Esempio di server di gioco personalizzato

Questo esempio dimostra un gioco personalizzato dal vivo su AmazonGameLift. L'esempio illustra i seguenti passaggi:

  • Creazione di una build di gioco di esempio.

  • Creazione di una flotta per gestire il server di gioco.

  • Connessione al server di gioco dal client di gioco di esempio.

  • Revisione delle metriche della flotta e delle sessioni di gioco.

Dopo questi passaggi, puoi avviare più client di gioco e giocare per generare dati di hosting. Quindi, puoi esplorare la GameLift console Amazon per visualizzare le tue risorse di hosting, tenere traccia delle metriche e sperimentare modi per scalare la capacità di hosting.

Per iniziare, accedi alla GameLiftconsole Amazon.

Esempio di gioco Realtime Servers

Questo esempio è un gioco multiplayer completo chiamato Mega Frog Race, con codice sorgente incluso. L'esempio mostra come integrare il tuo client di gioco con Realtime Servers. Puoi anche utilizzare questo gioco di esempio come punto di partenza per sperimentare altre GameLift funzionalità di Amazon comeFlexMatch.

Per un tutorial pratico, consulta Creazione di server per giochi multiplayer per dispositivi mobili con poche righe JavaScript sul blog di AWS for Games.

Per il codice sorgente di Mega Frog Race, consulta il GitHubrepository.

Il codice sorgente include le seguenti parti:

  • Client di gioco: un codice sorgente per il client di gioco C++, creato in Unity. Il client di gioco riceve informazioni sulla connessione della sessione di gioco, si connette al server e scambia aggiornamenti con altri giocatori.

  • Servizio di backend: codice sorgente per una AWS Lambda funzione che gestisce le chiamate API dirette ad AmazonGameLift.

  • Script in tempo reale: un file di script sorgente che configura una flotta di server in tempo reale per il gioco. Questo script include la configurazione minima richiesta ai server in tempo reale per comunicare con Amazon GameLift e ospitare giochi.