Gaming, dove potrebbe portare l’Intelligenza Artificiale ?

da Redazione
0 commenti 6 minuti leggi

In meno di un anno, l’Intelligenza Artificiale (IA) è passata da essere un concetto poco considerato a diventare argomento di quasi quotidiani titoli di giornale. L’IA generativa sta già rivoluzionando la creatività e promette di portare un grande passo avanti anche nei videogiochi. In effetti, le ultime versioni in beta chiusa stanno già facendo passi verso questa realtà.

L’IA promette di rendere la creazione in tempo reale accessibile a più persone, semplificando alcuni compiti di sviluppo per permettere di concentrarsi sulla creatività e di ottenere di più con meno. E l’IA generativa è solo l’ultimo di una lunga serie di progressi tecnologici che hanno rivoluzionato i videogiochi.

La storia dei videogiochi e l’evoluzione tecnologica

Nel 1952, un prodotto di ricerca chiamato OXO divenne il primo videogioco al mondo: un tris programmato su un enorme computer mainframe grande quanto una stanza. Gli ingegneri di Atari utilizzarono la logica dei transistor per creare Pong nel 1972, e la sua semplicità permise una distribuzione domestica, rendendolo il primo videogioco di successo commerciale. Space Invaders integrò un microprocessore e un circuito di spostamento a barile multi-chip nel primo shooter fisso, dando al classico del 1978 animazioni incredibilmente fluide che prepararono il terreno per questo nuovo genere.

L’introduzione di PC come Apple II e C64 introdusse un ampio spettro di nuove possibilità – l’installazione modulare con gravità e fisica adattabili in giochi come Pinball Construction Set; l’animazione fluida rotoscopica della prima avventura di Prince of Persia; e i Lemmings, ampiamente portati, che videro i semplici puzzle del gioco rilasciati su praticamente ogni sistema di gioco esistente all’epoca.

I console divennero protagonisti con i sistemi domestici a 8 bit, che offrivano un controllo senza precedenti, la Sega a 16 bit e giochi come Sonic the Hedgehog, e i successi sportivi agnostici della console di Electronic Arts, che sfruttavano quel controllo e realismo per portare i giocatori all’interno dei loro sport preferiti.

I console DVD aumentarono nuovamente la larghezza di banda visiva e di velocità nei giochi come Road Rash e Need for Speed. L’avvento e l’ampia adozione di internet resero possibili i MMO, riunendo giocatori di tutto il mondo per giocare a cose come Ultima e World of Warcraft. La GPU Sony a 32 bit aprì nuove dimensioni di creatività – letteralmente – che portarono nuova popolarità agli sparatutto FPS come Quake II che rendevano l’inseguimento, lo sparare e lo schivare più emozionanti in 3D.

Ognuno di questi cambiamenti tecnici ha prodotto una rivoluzione nella creatività che ha ridefinito il modo in cui i giocatori giocano. L’IA generativa, tuttavia, potrebbe potenzialmente guidare i più grandi progressi nei videogiochi da quando i transistor hanno reso possibile l’idea di giocare a tris su un computer.

L’inizio di una nuova era con l’IA

Siamo all’inizio iper-fertile di una nuova era con l’IA. Ogni settimana porta un numero impressionante di nuove idee, demo e servizi che accendono simultaneamente la nostra immaginazione e sollevano nuove preoccupazioni. E mentre queste preoccupazioni sono molto reali e dovranno essere riconosciute e affrontate eticamente in tutto l’ecosistema, le possibilità per l’IA generativa nello sviluppo dei videogiochi sono impossibili da negare.

L’IA ha svolto un ruolo nello sviluppo dei giochi molto prima che ChatGPT entrasse in scena. È già ampiamente utilizzata per accelerare elementi di produzione grafica, addestrare simulazioni attraverso l’apprendimento automatico e automatizzare test e compiti ripetitivi. Il futuro è illimitato, ma possiamo già iniziare a vedere alcune applicazioni prendere forma.

Annunci

Ogni singolo aspetto della creazione del gioco ha il potenziale di essere influenzato, accelerato e possibilmente migliorato dall’IA.

  • Generazione di asset: L’IA generativa può essere utilizzata per creare automaticamente contenuti di gioco come personaggi, terreni, vegetazione, illuminazione e persino audio, piuttosto che essere programmata da uno sviluppatore. Queste capacità non solo possono risparmiare tempo e risorse di sviluppo, ma possono anche abilitare permutazioni precedentemente impensabili durante il gioco. Gli ambienti, ad esempio, potrebbero sembrare meno statici o codificati duramente per offrire esperienze di gioco più coinvolgenti. La tecnologia per questo è già vicina – scopri di più su Unity Muse e candidati per la beta chiusa per iniziare ora.
  • Personaggi non giocanti (NPC): L’interazione con gli NPC durante il gioco è stata estremamente limitata da comportamenti di programmazione prescrittivi. L’IA generativa potrebbe presto essere in grado di alimentare NPC più realistici e realistici che si comportano con maggiore adattabilità e intelligenza, ad esempio reagendo in modo realistico (ma imprevedibile) alle azioni di un giocatore.
  • Maggiore sicurezza: Un problema costante con i giochi online massivamente multiplayer (MMO) è stata la tossicità indesiderata e la sicurezza generale, soprattutto per i giocatori più giovani. Accoppiata con l’elaborazione del linguaggio naturale (NLP), l’IA generativa può sia gestire più efficacemente il rilevamento del linguaggio dannoso e delle interazioni per alimentare interazioni sicure ma divertenti. Scopri come l’apprendimento automatico sta già aiutando gli sviluppatori a monitorare le comunicazioni in gioco e a costruire comunità di giocatori più sicure con Safe Voice di Unity Gaming Services.
  • Progettazione del gioco: Immagina se l’IA generativa può essere utilizzata per creare meccaniche di gioco, livelli e gioco di personaggi che rispondono al comportamento del giocatore e regolano dinamicamente il livello di difficoltà del gioco di conseguenza. In breve, potrebbe essere utilizzato per produrre esperienze di gioco su misura per specifici giocatori. La progettazione di giochi non deterministici può anche aprire la porta a generi di giochi completamente nuovi – immagina, ad esempio, avvincenti giochi di detective aperti che cambiano e si adattano ad ogni mossa.

Ma questo potenziale non finisce con la creazione – ogni aspetto del runtime interattivo può essere influenzato e risolto con un mix di codice compilato e soluzioni AI addestrate con ML.

  • Inferenza runtime: Con Unity Sentis, i designer possono costruire cicli di gioco che si basano sull’inferenza – il processo di alimentazione dei dati attraverso un modello di apprendimento automatico – su dispositivi da mobile a console a web e PC, senza costi di calcolo cloud o problemi di latenza. Questo sarà utilizzato per eseguire personaggi NPC come Orb o restilizzare un gioco senza richiedere nuove opere d’arte (per una scena notturna, ad esempio, molto come fa Hollywood), o potrebbe sostituire un motore fisico con qualcosa di 1.000 volte più efficiente. Questo potrebbe essere la dinamica dei fluidi o le interazioni delle particelle – i casi d’uso di un motore di inferenza basato su runtime performante sono infiniti.

L’IA generativa cambierà il nostro mondo in modi profondi, noti e sconosciuti, ma certamente permetterà ai team di creare generi di giochi completamente nuovi che ci sorprenderanno e ci divertiranno come mai prima d’ora. Non vedo l’ora di vedere quali nuovi generi appariranno nei prossimi anni.

In Unity, crediamo che il mondo sia un posto migliore con più creatori, e l’IA sarà uno strumento potente per aiutare i creatori di tutti i tipi a sbloccare nuove dimensioni di produttività e creatività. Non vediamo l’ora di vedere dove ci porterete dopo.

Si può anche come

MatriceDigitale.it – Copyright © 2024, Livio Varriale – Registrazione Tribunale di Napoli n° 60 del 18/11/2021. – P.IVA IT10498911212 Privacy Policy e Cookies

Developed with love by Giuseppe Ferrara