D: Cos'è Amazon Lumberyard?
Amazon Lumberyard è un motore per giochi AAA multipiattaforma che si integra profondamente con AWS e Twitch e include il codice sorgente completo. Lumberyard fornisce un set di strumenti che si arricchisce ogni mese di nuovi elementi, per consentire a grandi game factory, sviluppatori indipendenti, hobbisti e studenti di creare giochi di elevata qualità, collegare i propri giochi alle enormi risorse di calcolo e di storage del cloud AWS e coinvolgere i propri fan su Twitch.

Gli strumenti professionali offerti da Lumberyard semplifica agli sviluppatori la creazione di scenari suggestivi, personaggi realistici ed effetti sbalorditivi. Inoltre, grazie all'integrazione di Lumberyard con il cloud AWS, gli sviluppatori potranno aggiungere accattivanti funzionalità di connessione al cloud in pochi minuti, ad esempio contenuti dinamici, classifiche, messaggi quotidiani e risoluzione dei combattimenti lato server. Lumberyard si integra inoltre con Amazon GameLift, il servizio AWS che consente di distribuire, gestire e ricalibrare le risorse di server di gioco dedicati per giochi multiplayer basati su sessioni. 

Amazon Lumberyard è gratuito e non prevede licenze a postazione, royalty o abbonamenti. Con Amazon Lumberyard, gli sviluppatori pagano solo le tariffe standard di AWS per i servizi che decideranno di usare.

D: In che modo Amazon guadagna offrendo Lumberyard?
Lumberyard è completamente gratuito, incluso il codice sorgente. Amazon ottiene un guadagno quando chi usa Lumberyard sceglie di usare anche altri servizi AWS. Abbiamo creato Lumberyard per rendere più semplice e veloce creare videogiochi multi-player online per grandi community, che naturalmente richiederanno connessioni al cloud per poter offrire più caratteristiche possibili. Tuttavia non è necessario collegare il videogioco così creato al cloud. Non occorrono nemmeno prenotazioni, abbonamenti o contratti che prevedano una partecipazione agli utili. Si pagano solo le risorse dell'infrastruttura che vengono utilizzate. Per ulteriori informazioni sulle licenze, consulta le domande frequenti sulle licenze di seguito.

 

D: Amazon Game Studios usa Lumberyard per creare i propri videogiochi?
Sì, tutti i nostri videogiochi sono creati con Lumberyard. Scoprili sul sito Web di Amazon Game Studios.

 

D: Lumberyard è basato su altre tecnologie?
Lumberyard è basato sulle tecnologie proveniente da CryEngine, AWS, Twitch e Double Helix. Abbiamo reclutato alcuni dei migliori specialisti di videogiochi al mondo, i quali già hanno contribuito con oltre 3.300 miglioramenti, nuove funzionalità e correzioni di problemi per Lumberyard. Alcuni esempi delle nuove funzionalità rilasciate dopo il lancio del servizio:

  • Abbiamo aggiunto un nuovo sistema CES, un approccio moderno alla composizione di entità complesse a partire da entità semplici. I responsabili dei contenuti dovranno semplicemente copiare e incollare i vari componenti per ottenere il comportamento desiderato, modificandone le impostazioni in tempo reale in un editor e creando script visivi e LUA per modificare o estendere il comportamento di una determinata entità. Per semplificare l'iterazione di scene più complesse, le entità possono essere raggruppate insieme in "slice", ognuna delle quali può essere utilizzata per creare slice più complesse e ottenere un sistema di prefab a cascata completo.
  • Abbiamo creato un nuovo flusso di lavoro di asset progettato per incanalare in pochi secondi il lavoro degli artisti dal loro software DCC preferito al gioco. Il processore asincrono di asset di Lumberyard, importa e aggiorna automaticamente i nuovi asset su più piattaforme. Sarà sufficiente trascinare un file di asset nella cartella del progetto oppure salvare una modifica in un file esistente; gli asset saranno elaborati, ottimizzati e aggiornati nell'editor in pochi secondi.
  • L'editor di Lumberyard dispone di una nuova architettura dell'informazione e di una nuova interfaccia utente, scritta in Qt e progettata per maggiori intuitività e produttività.
  • Abbiamo integrato un nuovo layer di rete, GridMate, così i tecnici potranno dare vita a giochi multiplayer a bassa latenza per un gran numero di giocatori.
  • Abbiamo introdotto Cloud Canvas e il framework Cloud Gems, che consentono a ingegneri e designer tecnici con esperienza limitata di back-end di creare in pochi minuti funzioni di gioco live online quali feed di notizie, punteggi massimi e risoluzione dei combattimenti lato server utilizzando il sistema di scripting visuale di Lumberyard e Cloud Gems integrato.
  • Abbiamo integrato il servizio con Amazon GameLift, per consentire distribuzione e scalabilità di giochi multiplayer basati su sessioni con server dedicati.
  • Abbiamo aggiunto un nuovo sistema di generazione di codice che permette di annotare il codice in C++ e generarlo all'occorrenza.
  • Abbiamo potenziato il motore includendo il supporto per dispositivi mobili, con distribuzione per iOS Metal e 1-click per Android.
  • Abbiamo creato un nuovo sistema di avvio e un sistema di configurazione dei progetti che consentiranno ai team di iniziare a lavorare con un contributo meno importante da parte degli ingegneri specializzati.
  • Abbiamo inoltre introdotto nuovi flussi di lavoro che consentono agli artisti di iterare più rapidamente e creare contenuti di alta qualità, completi di un nuovo editor di particelle, un nuovo strumento di importazione di file FBX ed editor di interfaccia utente.

Per ulteriori informazioni su aggiunte, risoluzioni di problemi e miglioramenti, consulta le note di rilascio complete; per non perderti le novità e i progetti in corso, leggi il blog su Lumberyard.

 

D: Davvero è disponibile l'accesso al codice sorgente di Lumberyard?
Sì. L'accesso gratuito al codice sorgente C++ completo è incluso con il download di Lumberyard. Il codice sorgente di Lumberyard è inoltre disponibile su GitHub.

 

D: Quale tipo di supporto è disponibile per Lumberyard?
Tutti i clienti di Lumberyard potranno consultare documentazione, tutorial, forum, esempi e asset. È anche disponibile supporto aggiuntivo per Lumberyard tramite i piani di supporto AWS Premium Support.

 

D: È possibile usare Lumberyard anche al di fuori della creazione di giochi, per esempio per architettura, simulazioni o filmati di animazione?
Certamente.

 

D: Quali sono i requisiti di sistema per creare un gioco con l'editor e gli strumenti di Lumberyard?
Consigliamo di usare almeno un PC con Windows 7 a 64 bit, 8 o più GB di RAM, 60 GB di spazio su disco, processore quad-core a 3 GHz o superiore e scheda video con 2 o più GB compatibile con DX11 o versioni successive. È supportato anche Windows 10 a 64 bit.

 

D: Quali piattaforme di dispositivi supporta Lumberyard?
Lumberyard supporta attualmente PC, Xbox One, PlayStation 4, iOS (iPhone 5S o successivi e iOS 7.0 o versioni successive) e Android (Nexus 5 e dispositivi equivalenti con supporto per OpenGL 3.0 o versioni successive). Lumberyard supporta anche server dedicati su Windows e Linux. Il supporto per MacOS sarà disponibile a breve. Nota: Sony e Microsoft consentono la creazione di videogiochi per le loro piattaforme solo agli sviluppatori che hanno superato la loro procedura di verifica.

 

D: Lumberyard supporta la realtà virtuale?
Sì. Supportiamo attualmente Oculus Rift, HTC Vive, OSVR e PlayStation VR. Dato che la realtà virtuale è un campo in rapida evoluzione, abbiamo creato a Lumberyard un supporto specifico di tipo modulare, che ci consente di isolare tutti i dettagli di implementazione specifici a un dispositivo in un pacchetto separato, in modo che il supporto per i nuovi HMD possa essere aggiunto indipendentemente e con meno codice. Per ulteriori informazioni sul sistema di realtà virtuale modulare, consulta il nostro blog.

 

D: In che modo è possibile iniziare a sviluppare giochi per Xbox e PlayStation?
Se sei uno sviluppatore provvisto di licenza per Microsoft Xbox, invia il tuo nome, il nome del tuo studio e l'indirizzo e-mail a cui corrisponde la licenza a lumberyard-consoles@amazon.com. Se sei uno sviluppatore provvisto di licenza per Sony PlayStation, visita la pagina SCE DevNet. In Middleware Directory, fai clic su "Confirm Status" per Amazon Lumberyard.

D: Se creo un gioco single-player che non utilizza le funzioni di connettività cloud, devo pagare per utilizzare il motore di gioco?
No, in quel caso non devi pagare nulla.

 

D: È necessario un account AWS per usare Lumberyard?
No, ma nel momento in cui scarichi o usi Lumberyard, accetti il Contratto con il cliente AWS e i Termini del servizio Lumberyard. Se desideri usare Amazon GameLift o Cloud Canvas di Lumberyard per creare funzioni di connessione, è necessario che tu o un elemento del tuo team disponga di un account AWS ed effettui il provisioning dei servizi necessari su tale account.

 

D: È necessario eseguire il gioco creato in AWS?
No. Se disponi di server privati, non hai bisogno di usare AWS. Lo stesso vale se il gioco non utilizza alcun server. Ad esempio, se pubblichi un gioco con la sola modalità single-player oppure un gioco con la modalità multi-player giocabile solo in locale, non ti verrà addebitato alcun costo da parte di AWS.

 

D: Per i clienti di Lumberyard sono previste tariffe o costi aggiuntivi, oltre a quelli previsti dai servizi AWS?
No.

 

D: In che modo è possibile autorizzare il proprio team di sviluppatori all'uso di Cloud Canvas e AWS tramite l'editor di Lumberyard?
Per consentire ai membri del tuo team di accedere ad AWS tramite Cloud Canvas, è prima necessario creare loro utenti IAM e generare chiavi di accesso e chiavi segrete. I membri del tuo team possono immettere tali chiavi nel programma di gestione delle credenziali dell’editor di Lumberyard, nel menu AWS. Per ulteriori informazioni, consulta la documentazione di Cloud Canvas e IAM.

 

D: È possibile assegnare autorizzazioni o restrizioni a singoli membri per l'accesso a specifici servizi AWS in Cloud Canvas?
Sì, Cloud Canvas consente di configurare le autorizzazioni in modo che le risorse destinate a sviluppo, testing e pubblicazione prevedano livelli di restrizione differenti. Cloud Canvas crea policy gestite da AWS IAM, che possono essere impiegate per concedere l'accesso solo a determinati utenti o gruppi di AWS IAM. Per personalizzare le autorizzazioni è sufficiente modificare la configurazione di Cloud Canvas all'interno dell'editor di Lumberyard e aggiornare le assegnazioni a utenti e gruppi nella Console di gestione AWS.

 

D: Quali servizi AWS sono disponibili in Cloud Canvas?
Cloud Canvas consente l'impiego di DynamoDB, S3, Cognito, SQS, SNS e Lambda tramite gli strumenti di scripting di Lumberyard.

D: È possibile includere nel gioco gli strumenti di Lumberyard per consentire ai giocatori di creare mod?
Sì. Il tuo diritto di redistribuire Lumberyard all'interno del gioco include il diritto di redistribuire parti dell'ambiente di sviluppo all'interno del gioco. La documentazione include un elenco di componenti redistribuibili. Tali diritti si applicano anche a prodotti correlati resi disponibili agli utenti finali per modificare o creare opere derivate a partire dal gioco. Se desideri redistribuire i componenti di Lumberyard sotto forma di codice sorgente, contattaci.

D: Quali sono i termini di licenza di Lumberyard?
L'utilizzo di Lumberyard è governato dal Contratto con il cliente AWS e i Termini del servizio Lumberyard.

 

D: Devo vendere il mio gioco Lumberyard su Amazon?
No, puoi vendere il gioco dove desideri. Ovviamente ci piacerebbe che il tuo gioco fosse disponibile su Amazon e qui puoi trovare informazioni sulla pubblicazione di giochi per PC e Mac mentre qui trovi informazioni sulla pubblicazione su Amazon Appstore.

 

D: È possibile usare Lumberyard per creare un proprio motore di gioco, e quindi distribuirlo?
No. Benché tu possa conservare una versione interna di Lumberyard da te modificata, non potrai utilizzare Lumberyard per distribuire un tuo motore di gioco, per migliorare un altro motore di gioco o in generale a scopo di competizione commerciale con Lumberyard.

Tuttavia, puoi distribuire il tuo fork personale di Lumberyard tramite il Lumberyard Repository su GitHub, a condizione che tu soddisfi i requisiti dei nostri termini e che includa una copia della nostra nota di licenza nel tuo fork. Gli utenti che utilizzano il tuo fork devono acconsentire al Contratto con il cliente AWS e ai Termini del servizio Lumberyard e il loro utilizzo del tuo fork sarà disciplinato da tali termini.

 

D: Lumberyard è un prodotto open source?
No. Il codice sorgente è disponibile perché così potrai personalizzare in modo completo il tuo gioco, ma i diritti di utilizzo sono limitati dai Termini di servizio di Lumberyard. Ad esempio, non è consentito rilasciare pubblicamente il codice sorgente di Lumberyard (fatta eccezione per il Lumberyard GitHub Repository) oppure utilizzarlo per pubblicare un proprio motore di gioco.

 

D: È possibile creare plug-in o strumenti per Lumberyard?
Sì. Tieni tuttavia presente che se nel tuo plug-in è integrato un codice Lumberyard, devi soddisfare i requisiti correlati alla distribuzione di materiale Lumberyard stabiliti nei Termini del servizio, ad esempio, non distribuire materiale Lumberyard sotto forma di codice sorgente. Se il tuo plug-in integra semplicemente funzioni Lumberyard o API come parte del funzionamento, i requisiti di distribuzione non saranno applicabili.

 

D: È possibile ridistribuire modifiche al codice sorgente su Lumberyard?
Sì, puoi distribuire il tuo fork personale di Lumberyard tramite il Lumberyard Repository su GitHub, a condizione che tu soddisfi i requisiti dei nostri termini e che includa una copia della nostra nota di licenza nel tuo fork. Gli utenti che utilizzano il tuo fork devono acconsentire al Contratto con il cliente AWS e ai Termini del servizio Lumberyard e il loro utilizzo del tuo fork sarà disciplinato da tali termini.

Inoltre, puoi ridistribuire fino a 50 righe di codice sorgente sui forum (compreso il forum di contributo ufficiale di Lumberyard) o dove preferisci. Puoi inoltre condividere le modifiche con i tuoi collaboratori o editori che lavorano sul gioco, come stabilito nei Termini del servizio. In caso contrario, non potrai rilasciare codice sorgente del motore Lumberyard.

 

D: Sono autorizzato a definire i miei termini personali quando pubblico un fork su GitHub o condivido miglioramenti su un forum?
No. Quando condividi pubblicamente un miglioramento di Lumberyard, fornisci ad altri clienti Lumberyard una licenza all'utilizzo di quel miglioramento ai sensi dei medesimi termini che disciplinano Lumberyard stesso e fornisci a noi una licenza all'utilizzo di tale miglioramento senza limitazioni.

 

D: Posso inviare codice che aggiunga caratteristiche o corregga i bug da me rilevati?
Sì, il tuo contributo è ben accetto! Il codice sorgente Lumberyard è disponibile su GitHub all'indirizzo http://www.github.com/aws/lumberyard. Puoi inviare codice da includere in una versione futura di Lumberyard sotto forma di richiesta di pull. Per i dettagli, consulta le linee guida sulla nostra pagina di GitHub.

 

D: Un gioco creato con Lumberyard si può connettere a servizi come Steamworks, Xbox Live, PSN, Apple Game Center, Google Play Games o servizi social delle console?
Sì. Il tuo gioco potrà leggere e scrivere dati su servizi di piattaforma e servizi di gioco di terze parti pubblici per implementare caratteristiche quali salvataggio dello stato dei giocatori, identità, social graph, matchmaking, chat, notifiche, risultati, migliori punteggi, pubblicità, acquisizioni dei giocatori, acquisti all'interno del gioco, analisi e reportistica di errori.

 

D: Un gioco può utilizzare un servizio Web alternativo rispetto ad AWS?
No. Se i server del gioco usano un servizio Web che non è AWS, non otterremmo alcun guadagno e non saremmo quindi in grado di supportare lo sviluppo futuro di Lumberyard. Per "servizio Web alternativo" intendiamo qualsiasi servizio Web differente da AWS che offra funzioni simili o che possano sostituire Amazon EC2, AWS Lambda, Amazon DynamoDB, Amazon RDS, Amazon S3, Amazon EBS, Amazon EC2 Container Service o Amazon GameLift. È tuttavia possibile utilizzare il proprio hardware e gestire il gioco dai propri server.

 

D: È possibile utilizzare i propri server?
Sì. È possibile utilizzare il proprio hardware e gestire il gioco dai propri server.

 

D: È possibile utilizzare gli asset di gioco includi in Lumberyard nel gioco?
Sì. Lumberyard include pacchetti di asset utilizzabili sia nei giochi sia nei prototipi. Sul nostro sito Web offriamo inoltre esempi ed asset aggiuntivi di alta qualità.

 

D: È possibile ridistribuire asset da Lumberyard o progetti di esempio di Lumberyard?
Non da soli. Puoi modificare e/o ridistribuire gli asset di esempio di Lumberyard quali audio, strutture, reti, animazioni, file dati di gioco e script come parte del gioco. Tuttavia non puoi ad esempio rivendere gli asset Lumberyard in un relativo store.

 

D: È possibile usare Lumberyard secondo modalità non consentite dai termini di servizio?
Se intendi usare Lumberyard secondo modalità non consentite dai termini di servizio di Lumberyard, contattaci.

 

D: Lumberyard supporta l'integrazione di middleware di terze parti?
Sì. Lumberyard è già integrato in note applicazioni middleware, tra cui Perforce, Wwise, Substance e molte altre. Se sei un fornitore di middleware interessato all'integrazione con Lumberyard, contattaci.

D: Dove posso parlare del mio gioco sviluppato con Lumberyard?
Registra il tuo progetto Lumberyard qui prima della sua pubblicazione.

D: In che modo è possibile fornire suggerimenti o feedback?
Visita i nostri forum su Lumberyard o scrivici un'e-mail.

 

D: Mi piacerebbe fare parte del vostro team. Prevedete assunzioni?
Sì, il nostro team è in costante crescita e saremmo lieti di leggere la tua candidatura. Per ulteriori informazioni, consulta la pagina delle opportunità di carriera.

Una volta scaricato Lumberyard, guarda i nostri Tutorial, visita i nostri Forum o leggi la nostra Documentazione.

Scarica Lumberyard

Oltre a Lumberyard, Amazon offre una selezione in continua crescita di moduli multipiattaforma per sviluppatori di giochi. Questi strumenti e servizi aiutano a offrire esperienze che attirano intere community di fan sfruttando il commercio di Amazon, AWS e Twitch

Amazon Lumberyard e Amazon GameLift sono appena all'inizio. Per essere informato sulla selezione in continua crescita di moduli multipiattaforma per sviluppatori di giochi, iscriviti alla newsletter di Amazon Lumberyard o seguici attraverso il tuo canale preferito.

Twitch    |    Twitter    |    YouTube    |    Facebook    |    Forum    |     Blog