Giochi ›  Amazon GameLift › Funzionalità

Funzionalità di Amazon GameLift

Amazon GameLift consente di creare e scalare 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, Amazon GameLift elimina tutte le incertezze tipicamente associate al giorno del lancio.

  • Itera rapidamente con Amazon 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 

    Intrattieni i giocatori online grazie a patch con tempi di inattività azzerati sui tuoi server di gioco. Migra i giocatori verso nuove versioni del server di gioco senza interruzioni grazie alle funzionalità di Amazon GameLift Alias e Queue.

    Sviluppo iterativo locale

    Registra il tuo ambiente di sviluppo locale con Amazon GameLift. Compila e testa gli aggiornamenti della logica del tuo server di gioco inviando richieste di sessione di gioco ad Amazon 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, Amazon GameLift implementerà gli aggiornamenti per i giocatori in un massimo di 24 regioni e 9 zone locali.

    Costruisci tramite container flessibili

    I container racchiudono l'intero ambiente di runtime: tutto il codice, le dipendenze e i file di configurazione necessari per eseguire il server di gioco. Grazie ai container, gli sviluppatori di giochi possono spostare senza problemi le build dei server di gioco tra le macchine locali per test, ambienti di staging e implementazioni di produzione on-premises o nel cloud senza preoccuparsi di dipendenze mancanti o deviazioni di configurazione. I container consentono inoltre un uso efficiente delle risorse eseguendo più server di gioco isolati sulla stessa macchina host. Nel complesso, la containerizzazione semplifica il processo di implementazione, garantisce ambienti sicuri coerenti e ottimizza l'utilizzo delle risorse per le build di server di gioco nel cloud o nei data center on-premises.

    Integra con strumenti esistenti
  • I lanci dei 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. Implementa server di gioco in tutto il mondo su un'infrastruttura AWS affidabile in 24 regioni e 8 zone locali nei 5 continenti. Avvicinati ai tuoi giocatori e offri loro esperienze di gioco a bassa latenza con una disponibilità del 99,99%.

    Costruito per il dimensionamento dei giochi

    Amazon 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'utilizzo effettivo.

    Infrastruttura affidabile e sicura

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

    Approfondimenti, monitoraggio e debug

    Amazon 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. Amazon GameLift raccoglie automaticamente i log dei server di gioco per il recupero e l'ispezione al fine di fornire informazioni sull'impatto dei server di gioco sull'esperienza e sui costi dei giocatori. Connettiti direttamente ai singoli server di gioco Amazon GameLift tramite SSM/SSH (Linux) o Remote Desktop Protocol (Windows).

    Protezione dagli attacchi DDoS

    Amazon GameLift è pensato per proteggere i server di gioco dagli attacchi Distributed Denial of Service (DDoS ), sia a livello di rete che 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

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

    Lancio sicuro
  • Le istanze spot di Amazon EC2 e le istanze AWS Graviton, con un rapporto prezzo/prestazioni fino al 20% migliore, e la possibilità di portare con AWS risorse di calcolo e burst on-premises nel cloud riducono i costi dell'infrastruttura. Risparmia sui costi con l'algoritmo di dimensionamento automatico intelligente di Amazon 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 supportati di istanze di calcolo Amazon GameLift che consentono di selezionare la combinazione ideale di CPU, memoria e rete per il gioco in questione. Tutte le istanze di Amazon GameLift sono provviste di reti avanzate che permettono di ottenere prestazioni PPS (pacchetti per secondo) notevolmente superiori e jitter di rete ridotti. Ciò implica latenze inferiori ed esperienze di gioco più coerenti.

    Istanze Graviton

    Amazon 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. Amazon GameLift gestisce le sessioni, la selezione dei server e il dimensionamento, il tutto da un unico livello di gestione.

    Risparmia sui costi dell'infrastruttura
  • Porta i tuoi strumenti per sviluppatori ed esegui l'integrazione direttamente con Amazon 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

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

    Piattaforme

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

    Backend di gioco

    Le integrazioni con i backend di gioco più diffusi come Pragma, Heroic Labs/Nakama e AccelByte semplificano l'aggiunta di server di gioco basati su Amazon GameLift con un semplice clic.

    Strumenti DevOps

    Usa strumenti DevOps indipendenti dal cloud come Terraform e Pulumi basati su AWS Cloud Control per implementare Amazon GameLift e integrarlo con il resto del backend.

    Analisi dei dati di gioco

    Amazon GameLift si integra facilmente con qualsiasi soluzione di analisi dei dati di gioco, come ad esempio Datadog, Databricks e altre.

    Monitoraggio

    Amazon GameLift si integra 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. Amazon GameLift si combina perfettamente con servizi come AWS Shield, Amazon Elastic Container Service e Amazon CloudWatch, così da dedicare meno tempo all'integrazione e più tempo alla creazione del gioco.

    Integra con strumenti esistenti