Tecnologie conoscenti: Sviluppo di videogiochi

in #ita6 years ago (edited)

DQmSLGkRf7ZfjtmKWaHcw8s8mGUPGnw6XxpuUHhgj6xvKL8.png

Gran parte di noi, ad un certo punto della nostra vita, ha goduto di un videogioco. Come dimenticare quegli incontri con gli amici per andare a battere i record nelle macchine arcade, o per visitare il vicino che ha acquisito l'ultimo Super Nintendo.
O al momento, competere con i nostri amici di Facebook per il punteggio più alto di Candy Crush, o godersi uno spettacolo audiovisivo e la trama dell'ultimo God of War per Ps4.

Ma ti sei chiesto, chi crea tutto questo? In che modo lo fanno? Come è possibile creare tali opere? Continua a leggere e puoi rispondere a queste domande!

Panoramica

Nello sviluppo dei videogiochi sono coinvolte molte discipline: programmazione, grafica, musica, ingegneria, recitazione, disegno, animazione e molto altro a seconda della natura del progetto.

La realizzazione avviene in modo pianificato, attraverso un progetto organizzato in fasi ordinate.

passaggi

1-Creazione dell'idea che sostiene il progetto
2-Progettazione di videogiochi
3-Pianificazione dello sviluppo
4-pre-produzione
5-produzione
6-Test del prodotto

Analizziamo il punto per punto precedente:

Creazione dell'idea
DQmUFjpdQsqTHidd6GrzsuXouAZ5Xe62853Vkzca2MYJBzQ_1680x8400.png

Approccio ai concetti e agli elementi fondamentali che comporranno il videogioco, come: argomento principale, genere, modo in cui il giocatore interagisce con il gioco (gameplay), concetto artistico, ambientazione. Cioè, tutte le idee generali che definiscono l'identità del gioco prima di essere fatte.

Ad esempio:

Amiamo la fantasia, quindi realizzeremo un videogame di genere RPG, contestualizzato in un mondo di creature magiche e fantastiche. Poiché vogliamo che sia un'esperienza veloce ed entusiasmante, il gameplay sarà azione in tempo reale, con combattimenti molto colorati e una fotocamera per terza persona.

Progettazione di videogiochi

Dà ordine alle idee generali del progetto, dettagliando le parti che si conformeranno ad esso, e gli elementi e le caratteristiche che compongono ciascuna di queste parti.
Qui è dove tutti il progetto grafico e artistico è fatto, la funzione della colonna sonora, scritta nel dettaglio la storia e sceneggiatura, il gameplay del gioco è ambientato, ed eseguita la programmazione di progettazione punto ci sarà dettagliatamente in seguito.

Pianificazione dello sviluppo

Viene eseguita una pianificazione sistematica dello sviluppo del videogioco. Stabiliscono compiti, obiettivi, scadenze e ruoli.
DQmVTtYaN69X91JyDvEaoEuVVWCrznypT6NuRjaPBgAwHUN.png

pre-produzione

Viene creata una versione ridotta del gioco, per studiarne la fattibilità e osservare in prima istanza come sarebbe il prodotto finale.

produzione

Questo è quando la creazione del prodotto principale avviene seguendo la pianificazione stabilita sopra. Ogni squadra lavora sui propri compiti in base al proprio ruolo (artisti, designer, scrittori, tra gli altri),
DQmU5YnWH7AbNTsCA8TjccGnee78ziiSHUwFdxswCyMWXF3_1680x8400.png

Propria immagine

Ora, vediamo un po 'più in dettaglio come lavori dalla programmazione

Motori di videogiochi

Inizialmente, i videogiochi sono stati programmati da zero. È stato adottato un linguaggio di programmazione e con esso l'output dell'hardware è stato manipolato per ottenere le immagini e i risultati previsti. In questo modo è stato possibile sviluppare prodotti grandi ma molto semplici.
DQmZ2Gze9A48fJfhm8QptUVvhSS2aoh8WyFEawUXRTFkCPj.png

La tecnologia si è sviluppata bruscamente e l'interesse per questo tipo di programmi è diventato molto grande. Ciò ha favorito la nascita dell'industria dei videogiochi, all'interno della quale i programmatori hanno creato numerose librerie con funzioni complesse, in modo che uno sviluppatore successivo potesse usarlo e creare prodotti molto più complessi. Queste librerie sono chiamate Video Game Engine .

Un motore di videogiochi, come menzionato sopra, è un insieme di librerie, cioè routine di programmazione già costruite per un uso successivo. Ad esempio, un motore fornisce attualmente motore di rendering 3d e 2D, motore fisico, audio e molti altri, cioè uno sviluppatore può utilizzare quel lavoro in modo da non dover creare ogni dettaglio da zero. Politica viene utilizzato "per inventare di nuovo la ruota" .
DQmWZvm3hS4tJtFv3tLE7Jf1VJRbwScc6Sw8DJ5r5kHkQxC_1680x8400.jpg

Per quanto riguarda il processo di sviluppo, nella fase di progettazione viene selezionato quale motore di videogioco è il più adatto da usare. Nel caso di studi di grandi dimensioni, in alcuni casi viene creato un proprio motore per il progetto.

Crea i tuoi giochi!

Al momento è molto più facile di prima avere le tue creazioni. I motori sono avanzati a tal punto che persino un appassionato solitario può sviluppare il proprio videogioco! A tal fine, il mercato ci sono molti l'accesso libero e aperto a tutti i motori, con il quale si possono ottenere risultati sorprendenti con facilità, e anche, in alcuni casi non è nemmeno necessario conoscere la programmazione.

Di seguito è riportato un elenco dei motori gratuiti più popolari oggi. Sono tutte dotate di ampia documentazione e tutorial per imparare da zero a usarli, in più ci sono grandi comunità disposti ad aiutare e contribuire, trovare un sacco di materiale extra fornite dagli utenti stessi.

1-https://unity3d.com/es/
2-https://www.unrealengine.com/en-US/what-is-unreal-engine-4
3-https://www.cryengine.com/

Un grande contributo per l'espressione, l'arte e la creatività

La creazione di videogiochi va oltre la creazione di un prodotto da intrattenere. In molti casi, è un'espressione artistica ed emotiva che massimizza l'immaginazione e la creatività, rendendo possibile creare grandi storie, trasmettere ogni tipo di messaggio, offrire divertimento e persino promuovere l'educazione e la costruzione della personalità per coloro che si godono il contenuto. Per questo, ti invitiamo ad osare, a studiare questa disciplina divertente e far volare la tua immaginazione!
DQmXawcJcZjoLXWBMeM7CD37rsn6EFaYBk3Nqteo3bsYFRb.png

Sort:  

Bell'articolo complimenti! Però se posso darti un consiglio dovresti formattare meglio il testo, per esempio con titoli/parole chiave in grassetto e divisori di paragrafo. Ci sono delle guide in giro sul web con le liste dei comandi da utilizzare per il markdown e/o HTML. Così avresti maggiore visibilità

infatti mi sto vedendo dei tutorial su youtube grazie del consiglio :D

Coin Marketplace

STEEM 0.19
TRX 0.14
JST 0.030
BTC 64381.21
ETH 3475.67
USDT 1.00
SBD 2.50