Amazon Lumberyard è l'unico motore grafico che offre una tecnologia di sviluppo gratuita e ricca di funzionalità, l'integrazione nativa con il cloud AWS per semplificare la creazione di giochi live e multi-player, e l'integrazione nativa con le funzioni di Twitch, per connettere i videogiochi alla piattaforma video e community social leader del panorama videludico.

Lavorando ai tuoi progetti con Lumberyard potrai demandare le onerose attività generiche correlate allo scripting di un motore di gioco e alla gestione dell'infrastruttura di server, dedicando così più tempo a creare un'esperienza di gioco che ti distingua dalla concorrenza, nonché a dare vita a una community di fan.

Lumberyard è completamente gratuito, incluso il codice sorgente, e questo ti consente di utilizzare maggiori risorse per assumere talenti e creare fantastici giochi. Non occorrono prenotazioni, abbonamenti o contratti che prevedano una partecipazione agli utili. Paghi solo per i servizi AWS che scegli di utilizzare.

Inizia a usare Lumberyard oggi stesso

Scarica Lumberyard

Il motore per giochi AAA multipiattaforma gratuito che si integra profondamente con AWS e Twitch e include il codice sorgente completo.

Con Amazon Lumberyard puoi creare videogiochi AAA intensi e coinvolgenti di altissima qualità utilizzando una serie strumenti completi e collaudati e il design modulare. Con Lumberyard, avrai a disposizione un editor completo che ti permette di passare dal gioco all'editor con una sola combinazione di tasti (Ctrl+G), prestazioni che è possibile ottenere solo con codice nativo, effetti grafici eccezionali e centinaia di altre caratteristiche, ad esempio funzionalità di rete ad alte prestazioni, editor di personaggi ed animazioni, editor di particelle, simulazioni della fisica dei tessuti, editor dell'interfaccia utente, strumenti audio, effetti meteo, intelligenza artificiale realistica, perception handling, framework di visuali, path finding e molto altro. Avrai anche accesso gratuito completo al codice sorgente di Lumberyard, perciò potrai facilmente personalizzare la tecnologia per creare modalità di gioco diverse.

La tecnologia grafica di Lumberyard offre agli artisti risorse di rendering e strumenti di composizione che consentiranno loro di dare vita ad ambienti di qualità fotografica, completi di effetti in tempo reale, ombreggiature basate su modelli fisici, effetti di luce dinamici, editor di effetti di particelle, strumenti di creazione di ambienti ricchi di vegetazione, caustiche e riflessi d'acqua dinamici e in tempo reale, nebbia volumetrica ed effetti cinematografici quali color grading, motion blur, profondità di campo, lens flare e molto altro.

Con il processore di asset di Lumberyard, è possibile immettere gli asset nel motore quasi istantaneamente. È sufficiente salvare un file (ad esempio, da Maya o da Photoshop) in una cartella e il processore di asset lo elaborerà automaticamente all'interno degli asset pronti per il caricamento nel gioco. Se torni indietro e modifichi un asset, Lumberyard rileva i cambiamenti ed esegue gli aggiornamenti automaticamente in background entro pochi secondi, senza alcun intervento manuale.

La nuova architettura CES di Lumberyard rappresenta 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 in LUA o Script Canvas per modificare o estendere il comportamento di una determinata entità. Per semplificare creazione e 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. Se apporti modifiche, puoi condividerle all'istante con tutte le istanze della slice oppure conservarle solo nell'istanza singola.

Gli artisti potranno usare Lumberyard per creare personaggi reali e coerenti che aumenteranno il coinvolgimento dei giocatori. Il nuovo sistema di animazione di personaggi di Lumberyard, EMotion FX, utilizza un approccio all'animazione a nodi visivi basato sui dati, fra cui blend Tree, blend Space, una macchina di stato di visualizzazione, skinning lineare, scala combinata e altro.

L'editor del gameplay in tempo reale consente di iterare alcuni aspetti di gioco per visualizzarne immediatamente le conseguenze, senza dover attendere build successivi o chiudere l'editor. Ad esempio è possibile importare oggetti di gioco, modificarne il comportamento e provarli immediatamente, in modo ottimizzato. 

Lumberyard include un sottosistema di rete flessibile e resistente, GridMate, progettato per l'utilizzo efficiente della larghezza di banda e le comunicazioni a bassa latenza. Grazie al framework di replica di GridMate, sincronizzare oggetti in rete diventa semplice. La gestione delle sessioni di GridMate, inoltre, si integra con i più importanti servizi di console online e consente di gestire topologie peer-to-peer e server client con la migrazione di host.

Le GEM modulari di Lumberyard consentono di ridurre in bundle gli asset per codificarli in contemporanea, aggiungendo e rimuovendo con la massima semplicità contenuti dal progetto, per includere nel motore solo gli elementi desiderati. Sarà possibile creare GEM personalizzate con accesso completo alle API e agli eventi pubblici di Lumberyard, oppure utilizzare una delle oltre 25 GEM incluse nel servizio, compresi effetti meteo realistici, controllo dei gesti, supporto per HMD VR, framework di visuali, integrazione con Allegorithmic Substance e molto altro.

 

Lumberyard include, in esclusiva, una versione gratuita del motore audio e strumento di composizione avanzato e ricco di funzionalità di Audiokinetic per la creazione di videogiochi per PC, ovvero Wwise LTX. La tecnologia di Wwise è stata impiegata in centinaia di videogiochi famosi. I sound designer potranno operare in modo indipendente dagli ingegneri, usando Wwise LTX per dare vita ai migliori paesaggi sonori possibili per il tuo videogioco.

Tutti i clienti di Lumberyard hanno accesso gratuito all'intero codice sorgente del motore in C++. L'accesso al codice sorgente offre agli sviluppatori il controllo completo sulle modalità di utilizzo di memoria, CPU e grafica da parte del gioco, consentendo di ottimizzare le prestazioni per tutti i più complessi effetti grafici, modalità di gioco, intelligenza artificiale e così via. L'accesso gratuito al codice sorgente permette agli ingegneri di ottimizzare Lumberyard secondo esigenze specifiche, e quindi di differenziare il gioco e i suoi elementi creativi rispetto alla concorrenza.

Sono disponibili strumenti perfettamente integrati per artisti, game designer, specialisti di gameplay e di animazione e altri specialisti, per fornire loro l'opportunità di creare contenuti unici ed entusiasmanti. Nessun ambiente è irrealizzabile con i mezzi offerti da Lumberyard: strumenti per la creazione di terreno, effetti meteo, controller per l'ora del giorno, perception handling, editor Lua e molto altro. Per un elenco dettagliato di tutte le caratteristiche di Lumberyard e per istruzioni su come utilizzarle, consulta la Lumberyard Editor User Guide e la Developer Guide per ingegneri.

Lumberyard è integrato con Amazon GameLift, un servizio gestito che rende più semplice distribuire, utilizzare e scalare server di giochi multi-player basati su sessioni nel cloud. Amazon GameLift riduce in modo significativo il tempo necessario per creare un back-end per multi-player: da migliaia di ore a pochi minuti. Con Amazon GameLift puoi controllare l’attività dei tuoi giochi e dei tuoi giocatori, mantenere una registrazione in tempo reale della capacità disponibile del server e scalare automaticamente verso l’alto o verso il basso per soddisfare le esigenze dei giocatori.

Grazie allo strumento Cloud Canvas incluso con Lumberyard, ingegneri e designer tecnici con esperienza limitata di back-end potranno creare in pochi minuti funzioni di gioco live online quali feed di notizie, punteggi massimi e risoluzione di combattimenti lato server. Con l'interfaccia di scripting visuale di Cloud Canvas, è ancora più semplice creare funzioni di gioco che si connettono con i servizi AWS, ad esempio DynamoDB, Lambda, S3, Cognito, SNS e SQS. In pochi minuti, sarà possibile creare funzioni quali offerte quotidiane o notifiche all'interno del gioco senza scrivere alcuna riga di codice. Cloud Canvas include alcuni esempi su come creare e distribuire servizi online comuni come offerte autenticate in base al server, punteggi massimi, messaggi all'interno del gioco e molto altro.

Il Cloud Gems Framework di Lumberyard semplifica la creazione di caratteristiche che si connettono al cloud, ad esempio contenuti dinamici, classifiche e messaggi quotidiani. Il Cloud Gems Framework è basato su Cloud Gem Portal, un'applicazione Web che permette di gestire visivamente e amministrare le funzionalità cloud (ad esempio la pianificazione dei messaggi, la pubblicazione di contenuti dinamici o l'eliminazione di classifiche artefatte), e GEM cloud, pacchetti modulari di funzionalità specifiche e asset che includono tutto il necessario per uno sviluppatore per impiegare una determinata funzionalità in un progetto, comprese funzioni client e di back-end. Le GEM cloud possono essere utilizzate in produzione così come sono e includono il codice sorgente completo, nel caso sia necessario personalizzarne il comportamento.

Lumberyard si integra con il kit SDK AWS per C++, consentendo agli ingegneri di accedere alle enormi possibilità di storage e di elaborazione del cloud, sia per collegare i giocatori in grandi partite multi-player online sia per creare esperienze di gioco che vanno oltre le capacità di un singolo dispositivo. Il kit SDK AWS per C++ aiuta a ridurre la complessità della codifica di back-end fornendo API di C++ per decine di servizi AWS, tra cui Amazon S3, Amazon EC2, DynamoDB e molti altri, con supporto per tutte le più importanti piattaforme. Per velocizzare ulteriormente lo sviluppo, abbiamo inoltre aggiunto funzioni che raggruppano attività implementate di frequente. Questo set di funzionalità rende ancora più semplice impiegare la gestione delle identità con Cognito, gestire i trasferimenti di dati in background da e verso Amazon S3, utilizzare SQS tramite comunicazioni dirette con il sistema come struttura dotata di coda, nonché creare e mantenere immagini AMI di EC2

La funzione Twitch ChatPlay in Amazon Lumberyard consente di creare giochi che interagiscono in tempo reale con il pubblico su Twitch. Ad esempio, puoi creare un gioco in cui gli spettatori possono votare l'esito di una partita oppure offrire power-up per i loro giocatori preferiti, o il cui livello di difficoltà si modifica a seconda del numero di spettatori. Grazie agli strumenti di scripting di Lumberyard, gli sviluppatori di videogiochi potranno creare con la massima semplicità comandi per i canali chat da usare all'interno del gioco. Ad esempio, potrai creare un gioco multi-player in cui gli spettatori possono votare di bombardare l'autore della trasmissione digitando #boom nel canale della chat di Twitch.

Metastream consente agli streamer di Twitch di personalizzare le loro partite come veri professionisti. Aggiungendo Metastream a un gioco, gli streamer potranno usare qualsiasi strumento HTML per creare e visualizzare effetti grafici in tempo reale basati sui dati forniti, del tutto simili alle grafiche usate in prodotti professionali o in televisione. Ad esempio, è possibile impostare in sovraimpressione piccole mappe, gli obiettivi di una missione e aggiornamenti alle statistiche del giocatore durante la partita. Aggiungere Metastream a un gioco in Lumberyard è semplice: è sufficiente abilitare il gem Metastream per il progetto e aggiungere una singola linea di codice per ogni porzione di dati che desideri esporre.

La funzione Twitch JoinIn in Lumberyard permette di creare giochi multi-player in cui l'autore della trasmissione può invitare istantaneamente i fan a partecipare al gioco. Una volta invitati, i fan possono entrare nella partita con un solo clic del mouse sulla chat di Twitch, mentre gli altri continueranno a guardare la trasmissione.

I giochi che supportano mod e contenuti creati dagli utenti hanno spesso una giocabilità superiore, sono più virali e vengono giocati di più dagli utenti. Lumberyard è compatibile con l'utilizzo di mod; potrai includere alcuni componenti dell'editor di Lumberyard all'interno dei giochi, consentendo anche agli utenti finali di creare utilizzando i tuoi stessi strumenti.

Amazon Lumberyard è gratuito e include il codice sorgente completo. Potrà pertanto essere personalizzato anche in modo significativo per meglio assecondare team di sviluppo, obiettivi e progetti futuri. Non occorrono prenotazioni, abbonamenti o contratti che prevedano una partecipazione agli utili. Paghi solo per i servizi AWS che scegli di utilizzare.

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