Realtà aumentata e virtuale

Unity (U) Spotlight: Costruzione di Mondi Virtuali

mm
Securities.io maintains rigorous editorial standards and may receive compensation from reviewed links. We are not a registered investment adviser and this is not investment advice. Please view our affiliate disclosure.

La Colonna Vertebrale dei Videogiochi

Man mano che il tempo passa, una parte sempre più grande della nostra realtà quotidiana sta diventando digitale. Le nostre reti sociali si spostano parzialmente online, lavoriamo da remoto e la maggior parte del nostro intrattenimento proviene da uno schermo.

Questo è definitivamente vero per i videogiochi, che sono evoluti da un nicho di giocattoli per bambini a un fenomeno culturale per tutte le età e a un’industria mastodontica. E così, l’importanza degli strumenti per creare contenuti virtuali è cresciuta in parallelo.

Oggi, l’industria dei videogiochi è più grande del cinema, della televisione e della musica combinate, con 1887,7 miliardi di dollari di entrate previste per il 2024. Oltre al suo enorme impatto sui mercati dell’intrattenimento, l’industria è prevista continuare a crescere al 12% di tasso di crescita annuo composto fino al 2030.

I videogiochi sono anche essenzialmente universali tra le generazioni più giovani: tra la Generazione Z (nata dal 1997 al 2012), il 90% si identifica come giocatori, tra la Generazione Alpha, la più giovane, è il 94%.

La maggior parte dei videogiochi moderni sono costruiti utilizzando un pugno di cosiddetti “motori di gioco”. Questi programmi software dedicati forniscono la struttura e gli strumenti per consentire ai sviluppatori di contenuti e ai programmatori di lavorare insieme in modo fluido, senza dover reinventare la ruota per ogni progetto.

Di conseguenza, i motori di gioco, commerciali o sviluppati in-house, sono diventati il centro della maggior parte dello sviluppo di videogiochi. Il 60% degli sviluppatori di giochi utilizza un motore di gioco di qualche tipo oggi, e virtualmente tutti i progetti commerciali di grandi dimensioni e i videogiochi in 3D utilizzano uno di essi.

Source: Slash Data

Oggi, un motore di gioco è particolarmente dominante: Unity Technologies.

Unity Technologies

(U )

Storia dei Motori di Gioco

Storicamente, i primi videogiochi sono stati sviluppati direttamente da programmatori utilizzando vari linguaggi di codice. Questo era un compito tedioso che richiedeva molto talento e non era necessariamente il modo più efficiente, poiché rendeva ogni gioco un progetto personalizzato che richiedeva la costruzione di tutto da zero.

Invece, un motore di gioco fornisce una struttura stabile per la simulazione della fisica, la gestione delle collisioni tra oggetti virtuali, la modellazione 3D, i menu e i sistemi di salvataggio, la connettività multiplayer, i sistemi di pagamento, gli aggiornamenti dei download, ecc.

Il primo motore è stato spesso un sistema in-house che riutilizzava ciò che era stato precedentemente sviluppato per un gioco. Ad esempio, il motore di scorrimento laterale liscio sviluppato da Nintendo per il Nintendo Entertainment System (NES) che sarebbe stato utilizzato per Super Mario Bros.

Progressivamente, è diventata un’abitudine dell’industria concedere in licenza il motore utilizzato per altri giochi realizzati da altre aziende, cambiando solo il “livello visibile” per creare un nuovo gioco.

Un pioniere di questo approccio è stato Epic Games e il suo motore Unreal, inizialmente sviluppato per il gioco di sparation Unreal, ma presto diventato uno strumento enormemente popolare tra gli sviluppatori di videogiochi.

Source: Unity

Le Guerre dei Motori di Gioco

Il motore Unreal, sviluppato per la prima volta nel 1998, è stato tra i primi a guadagnare un uso massiccio, grazie alla sua alta qualità di immagine 3D e al fatto di essere stato sviluppato per gli sparatutto, uno degli stili di gioco più popolari di tutti i tempi.

Unity è stato rilasciato per la prima volta nel 2005, concentrandosi non tanto sulle prestazioni di alto livello come Unreal, ma rendendo lo sviluppo di giochi facile per gli sviluppatori di tutti i possibili background.

L’interfaccia utente user-friendly di Unity e la documentazione estensiva sono stati un successo immediato. Ha anche supportato gli sviluppatori indipendenti che non avevano il budget per concedere in licenza centinaia di migliaia di dollari per motori di gioco commerciali dell’epoca.

Un altro fattore importante nel successo di Unity è stata la precoce realizzazione di un futuro luminoso per il gaming casuale, in un momento in cui l’industria si concentrava sulle prestazioni sempre migliori. Il supporto del browser ha aiutato a aumentare il tasso di utilizzo, aumentando rapidamente l’utilizzo di Unity per i giochi basati sul web, in competizione diretta con Flash.

Ha anche aggiunto rapidamente un’altra funzione importante, la possibilità di sviluppo cross-platform, aiutando gli sviluppatori a portare i loro giochi finiti su più hardware di gioco: su Mac e iPhone nel 2007, su telefoni Windows e Blackberries nel 2012.

Oggi, i giochi realizzati con Unity possono essere distribuiti virtualmente su tutti i PC, smartphone, console di gioco (compresa la solitamente insulare Nintendo), cuffie VR e anche smart TV.

Complessivamente, si può dire che nonostante alcuni risultati migliori sulla grafica di alta gamma e una migliore ottimizzazione delle prestazioni del motore Unreal, la facilità d’uso e la curva di apprendimento di Unity gli sono servite bene e l’hanno aiutata a diventare il motore di gioco dominante nell’industria.

Ciò nonostante, ci sono molte concorrenze, tra cui molte opzioni gratuite e/o open-source.

Source: GitHub

Il 38% degli sviluppatori di giochi che utilizzano motori di gioco utilizza Unity come motore principale. Il motore di gioco più popolare dopo Unity, Unreal Engine, ha solo il 15% di utilizzo come motore principale.

Source: Slash Data

(puoi leggere di più sulla storia precoce di Unity in questo documento scritto da John Haas)

Panoramica di Unity

Unity ci consente di portare tutti gli elementi di un gioco in un unico posto e farli interagire tra loro nel modo desiderato. Ciò include modelli 3D, texture, effetti speciali, programmi/script, account giocatore, file salvati, ecc.

Il software offre anche un set completo di strumenti per perfezionare il gioco e interagire con altri programmatori, tra cui:

  • Un tracker di bug.
  • Discussioni e forum.
  • Casi di studio e webinar.
  • Tutorial e classi online.
  • Negozio di asset (vedi sotto).

Unity 6.0 è stato rilasciato nell’ottobre 2024.

Source: Unity

Questa nuova versione porta diversi miglioramenti:

  • Prestazioni e grafica migliori, specialmente per i giochi mobili (la maggior parte del mercato dei giochi di oggi).
  • Creazione più semplice di giochi multiplayer.
  • Possibilità di eseguire progetti Unity nei browser mobili.
  • RunTime AI, che consente la rilevazione di input del mondo reale (telecamera, microfono e sensori di movimento) e gameplay adattivo.

Prezzi

Fino al 2016, Unity è stato venduto come licenza software autonoma. Da allora è passato a un modello di abbonamento, seguendo una tendenza globale nell’industria del software iniziata da Adobe (ADBE ).

I piani di prezzo attuali vanno da gratuito (per studenti e insegnanti) a 170,00 €/mese per l’abbonamento Pro, un prezzo per posto per le aziende e 414,00 €/mese per l’industria e l’accesso a strumenti non focalizzati sui giochi.

Alla fine del 2023, l’azienda ha affrontato una forte reazione negativa da parte dei suoi clienti per una nuova tariffa che stava considerando di istituire. La cosiddetta tariffa di runtime è stata successivamente cancellata (vedi sotto per una spiegazione più dettagliata).

Negozio di Asset

Un’altra importante innovazione di Unity, successivamente replicata dai suoi concorrenti, è stato il negozio di asset.

Mentre gli sviluppatori di videogiochi spesso creano da zero i propri programmi e modelli 3D, a volte preferiscono acquistare un asset premade per risparmiare tempo e denaro.

Ciò può includere molti asset digitali premade che gli sviluppatori di giochi possono acquistare e utilizzare direttamente con poco sforzo. Perché pagare qualcuno 200 dollari di ore di lavoro per ricreare qualcosa disponibile per 20 dollari nel Negozio di Asset di Unity?

Ciò può includere, ad esempio, un modello 2D o 3D, musica e effetti sonori, effetti luminosi e anche un modello completo per un genere di gioco (gioco di carte, piattaforma, sparatutto, ecc.).

Source: Unity

Sebbene Unity non sia l’unico motore di gioco con un’offerta del genere, è di gran lunga uno dei più estesi disponibili.

Questo modello crea un nuovo tipo di utente per il software, che crea asset per gli sviluppatori di giochi ma non giochi essi stessi. Ciò consente anche agli sviluppatori di giochi di generare entrate aggiuntive dai loro asset di gioco.

Questo concetto ha anche creato la nascita di un nuovo tipo di gioco, spesso sviluppato da una sola persona o un team molto piccolo, in cui la gameplay, la scrittura e l’atmosfera sono le cose più importanti e tutti gli asset visivi e sonori sono acquistati premade.

Complessivamente, Unity raccoglie il 30% di tutte le transazioni nel Negozio di Asset, creando un flusso di entrate aggiuntivo e bloccando ulteriormente gli sviluppatori di giochi all’interno dell’ecosistema di Unity.

Pubblicazione di Giochi

In quanto partner commerciale fondamentale per molti, se non per la maggior parte, degli sviluppatori di giochi, Unity ha anche ampliato la sua attività nel settore della pubblicazione attraverso il suo dipartimento Supersonic. I giochi pubblicati dal dipartimento hanno accumulato 5,7 miliardi di installazioni, con 185 milioni di utenti attivi mensili.

Questa attività sembra essere focalizzata esclusivamente sul gaming mobile. Questo è sicuramente un segmento in cui Unity è dominante, con il 70% dei migliori 1000 giochi mobili realizzati con Unity.

Source: Unity

Unity Grow: Pubblicità e Marketing

La presenza storica di Unity nel gaming mobile l’ha portata a concentrarsi precocemente sul lato marketing dell’attività.

Mentre il gaming PC e da console potrebbe essere più affidabile sull’entusiasmo, i giornalisti di giochi, gli influencer, la promozione della piattaforma (Steam), ecc., il gaming mobile tende a essere un modello di business molto più pesante per l’acquisizione e il marketing.

L’82% dei migliori 100 giochi utilizza Unity per far crescere i propri giochi.

L’offerta di Unity include non solo strumenti di monetizzazione e coinvolgimento (valuta di gioco, lootbox, test A/B, acquisto in-app, ecc.), ma anche strumenti di marketing (pubblicità, analisi degli utenti, ecc.), tra cui Aura, una piattaforma integrata nel sistema operativo di oltre 1,9 miliardi di dispositivi dai gestori di telefonia mobile.

Source: Unity

Unity Industry: Aziende non di Gioco

L’origine e l’attività principale di Unity sono ancora focalizzate sui videogiochi. Tuttavia, gli strumenti 3D sono sempre più importanti per molti altri compiti di progettazione, specialmente nel settore industriale.

Source: Unity

Per sfruttare gli asset di Unity preesistenti, nonché integrarsi nel flusso di lavoro delle aziende industriali, Unity ha creato il plugin Pixyz, che integra il “principale” Unity con CAD e modelli 3D come Blender o Maya, rendendolo compatibile con oltre 70 formati di file.

Source: Unity

Il sistema sfrutta anche i servizi di cloud e server di Unity preesistenti per l’archiviazione dei dati, la collaborazione di team grandi e potenzialmente remoti e la garanzia della qualità.

Questo è un segmento relativamente nuovo per l’azienda, ma in cui sta già ottenendo un certo successo, come con Volvo. L’azienda automobilistica (ora parte del gruppo cinese Geely) ha creato un “simulatore di prodotto” in Unity, per rendering, animazione, contenuto dinamico e creazione di scene in varie fasi di produzione.

“Come molte aziende automobilistiche, Volvo Cars si affidava a prototipi costosi per comunicare i design man mano che progredivano. Con Unity, deve creare solo questi modelli fisici in determinati punti di riferimento.

Nel frattempo utilizziamo esperienze virtuali per iterare e fare ricerche e test di utenza per vedere cosa vogliamo spingere nella produzione,”

Timmy Ghiurau – Innovation Leader, Virtual Experiences at Volvo Cars

La realtà virtuale gioca un ruolo importante qui, poiché i designer e gli ingegneri stanno effettivamente recuperando il progresso fatto dall’industria dei videogiochi. Unity fornisce anche alle aziende industriali il programma “Industry Success”, un programma di formazione di 300 ore, e un punto di contatto diretto in Unity per semplificare eventuali problemi di onboarding.

Source: Unity

Questo segmento è visto come una fonte importante di crescita futura per l’azienda.

Stiamo iniziando a raggiungere una scala globale attraverso partnership con grandi integratori di sistema (GSIs), distributori e rivenditori di valore aggiunto (VARs) in ogni regione. I nuovi clienti di Unity nel trimestre includono la compagnia aerea olandese KLM e Deutsche Bahn, la compagnia ferroviaria nazionale della Germania.

Jonathan è un ex ricercatore di biochimica che ha lavorato nell'analisi genetica e nei trial clinici. Ora è un analista di mercato e scrittore di finanza con un focus su innovazione, cicli di mercato e geopolitica nella sua pubblicazione The Eurasian Century.