Giochi ›  Amazon GameLift › Funzionalità

Funzionalità di Amazon GameLift

GameLift ti consente di creare e dimensionare i giochi più impegnativi al mondo. Grazie alla scalabilità predittiva dei server di gioco, alla sicurezza di livello aziendale e al matchmaking per le folle più numerose, GameLift elimina tutte le incertezze legate al giorno del lancio.

  • Iterazione rapida con GameLift Anywhere, che consente di implementare, convalidare e testare le modifiche alla logica del server di gioco in pochi secondi.

    Patch con tempi di inattività azzerati 

    Mantieni i giocatori online e impegnati grazie a patch con tempi di inattività azzerati sui tuoi server di gioco. Esegui senza problemi la migrazione dei giocatori verso nuove versioni del server di gioco utilizzando le funzionalità Amazon GameLift Alias e Queue.

    Sviluppo iterativo locale

    Registra il tuo ambiente di sviluppo locale con GameLift. Compila e testa gli aggiornamenti della logica del tuo server di gioco inviando richieste di sessione di gioco a GameLift. Queste richieste verranno reindirizzate al tuo ambiente di sviluppo locale, consentendoti di impostare punti di interruzione ed eseguire il debug in tempo reale. Quando sarà pronto, GameLift distribuirà gli aggiornamenti ai giocatori di un massimo di 24 regioni e 8 zone locali.

    Accelera lo sviluppo di giochi
  • I lanci di giochi, gli eventi e la diffusione virale possono generare picchi improvvisi di domanda. Tuttavia, i giocatori potranno sicuramente godersi il gioco come previsto, anche nelle circostanze più imprevedibili.

    Copertura globale

    La latenza e la portata sono fondamentali per un'esperienza di gioco straordinaria. Distribuisci server di gioco in tutto il mondo su un'infrastruttura AWS affidabile in 24 regioni e 8 zone locali di 5 continenti. Sii presente ovunque si trovino i tuoi giocatori e offri loro esperienze di gioco a bassa latenza con una disponibilità del 99,99%.

    Costruito per il dimensionamento del gioco

    GameLift può lanciare migliaia di server di gioco contemporaneamente e bloccare quelli inutilizzati altrettanto velocemente. La scalabilità automatica evita le attese dei giocatori rispondendo rapidamente alla loro crescente domanda ed eseguendo un ridimensionamento rapido per risparmiare sui costi. Non è necessario fornire o pagare in anticipo la capacità di picco, i prezzi sono calcolati solo in base all'uso effettivo.

    Infrastruttura affidabile e sicura

    La sicurezza e l'affidabilità sono importanti il giorno del lancio. GameLift mantiene una disponibilità del 99,99%, il che significa che i giocatori si uniranno al tuo gioco e rimarranno lì una volta connessi, anche durante picchi di traffico imprevedibili.

    Approfondimenti, monitoraggio e debug

    GameLift fornisce dashboard per monitorare le prestazioni del gioco, inclusi dati in tempo reale sulla domanda dei giocatori, sulla capacità e sullo stato del server, sull'utilizzo della CPU e della memoria. È anche possibile creare allarmi operativi utilizzando Amazon CloudWatch. GameLift raccoglie automaticamente i log dei server di gioco per il recupero e l'ispezione, in modo che tu sia a conoscenza di come i server di gioco influiscono sull'esperienza e sui costi dei giocatori. Connettiti direttamente ai singoli server di gioco GameLift tramite SSM/SSH (Linux) o Remote Desktop Protocol (Windows).

    Protezione dagli attacchi DDoS

    GameLift è pensato per proteggere i server di gioco dagli attacchi DDoS (Distributed Denial of Service) di rete e a livello di trasporto tramite AWS Shield, incluso senza costi aggiuntivi. Ulteriori informazioni sulla protezione dei server di gioco dagli attacchi DDoS.

    Matchmaking per le folle più numerose

    FlexMatch consente di abbinare e connettere fino a 200 giocatori in una singola sessione di gioco in base a regole di abbinamento personalizzate definite da te. La sintassi delle regole di FlexMatch è intuitiva ma potente; permette di creare solide corrispondenze tra giocatori in base ad abilità, latenza e criteri personalizzati. Puoi utilizzare FlexMatch con il resto dei server di gioco GameLift o da solo.

    Lancio sicuro
  • Riduci i costi dell'infrastruttura utilizzando le istanze spot di Amazon EC2, le istanze AWS Graviton con un rapporto prezzo/prestazioni migliorato fino al 20% o porta le tue risorse di elaborazione e burst on-premises nel cloud con AWS. Risparmia sui costi con l'algoritmo di scalabilità automatica intelligente di GameLift che aumenta verticalmente e diminuisce dopo le ore di punta.

    Istanze spot

    Ottieni le stesse prestazioni elevate dei server di gioco on demand con un risparmio fino al 70%. Scegli tra più di 100 tipi di istanze di calcolo GameLift supportati che ti consentono di selezionare la combinazione ideale di CPU, memoria e rete per il tuo gioco. Tutte le istanze di GameLift sono provviste di reti avanzate che permettono di conseguire prestazioni PPS (pacchetti per secondo) notevolmente superiori e jitter di rete ridotti. Ciò significa latenze inferiori ed esperienze di gioco più coerenti.

    Istanze Graviton

    GameLift supporta l'ultima generazione di istanze AWS Graviton ottimizzate per il calcolo. Le istanze Graviton offrono un risparmio fino al 20% rispetto alle istanze Amazon EC2 basate su x86 comparabili. Le istanze Graviton sono adatte anche per carichi di lavoro sensibili alla latenza più impegnativi e offrono notevoli vantaggi in termini di rapporto prezzo/prestazioni.

    Topologie ibride

    Combina e abbina l'elaborazione tra più provider, tra cui AWS, altri provider cloud e on-premises. Porta la capacità del tuo server di gioco e accedi al cloud AWS on demand. GameLift gestisce le sessioni, la selezione dei server e il ridimensionamento, il tutto da un unico livello di gestione.

    Risparmio sui costi dell'infrastruttura
  • Porta i tuoi strumenti per sviluppatori ed esegui l'integrazione direttamente con GameLift. Inizia in pochi minuti utilizzando i plug-in dei motori di gioco per Unity e Unreal Engine oppure utilizza gli SDK disponibili per C++, C# e Go.

    Motori di gioco

    GameLift fornisce plug-in per i principali motori di gioco come Unreal e Unity e sono disponibili SDK per O3DE e motori personalizzati sviluppati su C#, C++ e Go.

    Piattaforme

    GameLift supporta tutte le principali piattaforme e dispositivi, inclusi PC, PlayStation, Xbox, Nintendo, dispositivi mobili, web e cuffie AR/VR. Abilita il cross-play inserendo giocatori su piattaforme diverse negli stessi server di gioco utilizzando GameLift.

    Back-end di gioco

    L'integrazione con i back-end di gioco più diffusi come Pragma, Heroic Labs/Nakama e AccelByte semplifica l'aggiunta di server di gioco basati su GameLift con il semplice clic di un pulsante.

    Strumenti DevOps

    Usa strumenti DevOps indipendenti dal cloud come Terraform e Pulumi basati su AWS Cloud Control per distribuire GameLift e integrarti con il resto del tuo back-end.

    Analisi dei dati del gioco

    GameLift si integra facilmente con la tua soluzione di analisi dei giochi, tra cui Datadog, Databricks e altre.

    Monitoraggio

    GameLift è integrato con Amazon CloudWatch per monitorare le prestazioni del server e l'utilizzo dell'infrastruttura.

    Massima integrazione con i servizi AWS

    Sfrutta i servizi AWS senza alcuno sforzo aggiuntivo. GameLift si combina perfettamente con servizi quali AWS Shield, Elastic Container Service e Cloud Watch, così puoi dedicare meno tempo all'integrazione e più tempo alla creazione del tuo gioco.

    Integrazione degli strumenti esistenti