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à.
Sviluppo di giochi cloud: workstation
Lo sviluppo di giochi spesso coinvolge team distribuiti che lavorano in remoto da varie località, richiedendo l'accesso a un'infrastruttura condivisa e la capacità di supportare uno sviluppo collaborativo e geograficamente dislocato. Questa tendenza verso un processo di sviluppo di giochi più distribuito, che include l'uso di studi su commissione e il lavoro a distanza, richiede l'implementazione di tecnologie e flussi di lavoro solidi per facilitare la produttività, la condivisione delle competenze e le pratiche di sviluppo agili.
La seguente architettura di riferimento dimostra come utilizzarla AWS per ospitare workstation remote per lo sviluppo di giochi utilizzando il protocollo Amazon DCV.
Trasmetti in streaming lo sviluppo di giochi da qualsiasi luogo con Amazon DCV
-
Amazon DCV è un protocollo di streaming che supporta lo streaming 4K a 60 FPS. Gli sviluppatori che utilizzano un browser si connettono tramite connessioni TCP, mentre i client desktop possono utilizzare QUIC UDP sulla porta 8443 per aumentare le prestazioni.
-
Gli sviluppatori utilizzano AWS Client VPN per una connessione sicura alle interfacce di rete nelle sottoreti delle workstation con traduzione degli indirizzi di rete di origine (SNAT).
-
Amazon Route 53 fornisce un DNS privato per le risorse nel VPC e l'inoltro DNS in entrata e in uscita.
-
Directory Service fornisce Microsoft Active Directory gestito per consentire l'archiviazione locale dei progetti di gioco mappata ai singoli utenti.
-
Le workstation vengono create utilizzando un'Amazon Machine Image (AMI) creata con Image Builder. Le immagini includono Amazon DCV Server, software per sviluppatori, modifiche al registro e driver come i driver di gioco NVIDIA o i driver delle periferiche. Marketplace AWS include le AMI comuni utilizzate per le workstation.
-
Le flotte di workstation utilizzano tipi di istanze grafiche Amazon EC2 che forniscono GPU e sono scalate utilizzando i gruppi EC2 Auto Scaling.
-
Amazon DCV Session Manager Broker consente la gestione delle sessioni Amazon DCV.
-
L'archiviazione locale dei file dei progetti è ospitata in Amazon FSx for Windows File Server. Gli sviluppatori si impegnano a seguire una CI/CD pipeline separata passando dallo storage locale al controllo del codice sorgente.