Resumos
Apontamentos universitários em formato Markdown do Obsidian.
Industria dei videogiochi e motori grafici
download Descarregar MDIndustria dei videogiochi
L'industria dei videogiochi è il settore economico coinvolto nello sviluppo, marketing e vendita di videogiochi e relativi prodotti hardware (come i dispositivi VR). Nel 2020 si è speso di più per il software che per l'hardware. Molti videogiochi stanno intersecati in due insiemi: l'intrattenimento e l'educazione. Esempi di giochi intersecati in questi due insiemi sono Minecraft e Assassins's Creed.
In sintesi, l'industria dei videogiochi è in continua crescita del mercato dei videogiochi in tutto il mondo. La crescita dei mercati aumenta, ovviamente, le opportunità di lavoro.
Gli strati della catena del valore dell'industria dei giochi sono: livello di pubblicazione, livello di talento, livello strumenti, livello hardware, livello di distribuzione e livello utenti finali. Abbiamo diverse discipline per l'industria dei giochi tra cui il produttore, il progettista, il programmatore, il tester, il progettista di livelli e l'artista.
Motori grafici
Un motore grafico (o di gioco) è un framework software progettato per la creazione e lo sviluppo di videogiochi o qualsiasi applicazione 3D interattiva.
I motori di gioco offrono molti vantaggi in termini di efficienza riducendo la profondità delle conoscenze richieste per creare giochi, consentendo agli sviluppatori di giochi di concentrarsi interamente sulla scrittura del codice del gameplay. Molti motori di gioco (quasi tutti i motori di gioco) consentono la compilazione multipiattaforma, il che significa che il codice di gioco non è vincolato a una singola piattaforma.
Ogni motore grafico contiene le seguenti funzionalità:
- motore di rendering grafico, che supporta la grafica 2D o 3D;
- motore fisico che supporta il rilevamento delle collisioni;
- motore audio per caricare e riprodurre suoni e file musicali;
- scripting per implementare la logica di gioco;
- gestione dell'animazione per caricare fotogrammi di animazione e riprodurli;
- intelligenza artificiale per la ricerca di percorsi e gli avversari del computer;
- motore del terreno per supportare la creazione del terreno.
I motori di gioco sono strumenti di sviluppo software progettati per ridurre i costi, la complessità e il time-to-market richiesti nello sviluppo di videogiochi. I motori grafici più popolari sono Unity3D e Unreal Engime: conviene il primo perchè gratis, semplice da usare e ben documentato.