Unity
Il motore di gioco Unity è stato in uso per oltre un decennio, e la sua versatilità e facilità d'uso hanno reso uno dei motori per tutti, da società di gioco AAA per una sola persona sviluppatori indie go-to.
- Supporto multipiattaforma
- Crea giochi in 2D e 3D
- Supportato da una grande comunità e Asset Store
- Combina un set di funzioni profondo con un livello senza precedenti di accessibilità
- Uno dei motori più economici sul mercato, e gratuito per gli sviluppatori indie
- il flusso di lavoro è semplice Asset
- Poco supporto per la programmazione Linux
- La documentazione non è spesso al passo con i cambiamenti più recenti
E 'difficile dire se l'unità è stata fortunatamente cronometrato con l'esplosione del mercato dei videogiochi indie o se è stato un grande fattore nel facilitare il boom. Indipendentemente da ciò, è diventato uno dei motori premier gioco per i team di sviluppo di qualsiasi dimensione e di educazione. È riuscita a colmare il divario tra i motori altamente funzionali ma altamente complicate utilizzati per sviluppare release principali ei motori più limitate che principianti permesso creare funzionante ma giochi semplicistico per il rilascio. Nel corso di 10 anni, l'Unità ha costruito il suo design intuitivo ed espansivo, riuscendo a mantenere la sua rilevanza e definire come i giochi moderni sono costruiti. Gli sviluppatori indie lodano l'Unità per il suo ruolo nella democratizzazione del processo di sviluppo, ed è un concetto difficile da sconto. Unità richiede molto delle funzioni livello più profondo che una volta richiedevano una forte comprensione più linguaggi di programmazione e convertito in un'interfaccia visiva costruita su semplici blocchi. Attraverso l'uso di trigger di base e una struttura di drag and drop, Unità marche flusso di lavoro un gioco da ragazzi. Ma anche le scale fino alle richieste degli utenti. C # è ben considerato per la sua velocità e la versatilità, e Unity consente agli sviluppatori con la comprensione del linguaggio di integrare il codice più avanzato nel loro software e so che funzionerà nativamente, senza doversi preoccupare di bug o conseguenze indesiderate. Mentre l'interfaccia per l'unità può sembrare bizantina in un primo momento, è un grido lontano dai motori più complicato che lo hanno preceduto. Gli utenti hanno a navigare un gran numero di menu e set di strumenti, ma una volta che si ottiene un tatto per i principi alla base, la navigazione l'ambiente di lavoro è un affare abbastanza semplice. Parte della necessità di queste complicanze è che l'Unità gestisce ogni aspetto del processo di sviluppo del gioco. Ma tutti i principi utilizzati nello sviluppo del gioco utilizzano la stessa logica di base nel motore Unity. Gli oggetti e gli eventi sono le caratteristiche che definiscono, e la logica di base è semplicemente una questione di collegare catene del secondo al primo per creare funzioni di gioco dinamici e costruire ambienti reattivi. Il successo nel settore dei videogiochi è spesso basa sul coordinamento cross-platform. Il mercato dei giocatori è diventata spaccatura tra PC, dispositivi mobili e tre console popolari, e ottimizzare i giochi per lavorare su tutti questi dispositivi una volta era un affare di lavoro intensivo. Unità accelera il processo e lo rende facile prendere un unico pacchetto e si assicurano che funzionino senza problemi per tutti gli utenti. L'unità ospita anche un negozio di bene che può ridurre la necessità di drenare budget creativo di una squadra. Grandi quantità di attività sono disponibili, molti dei quali gratuiti. Ciò significa che quando stai cercando di prototipo semplicemente l'idea, si può facilmente collegare materiali esistenti e vedere come funzionano in azione. Si tratta di uno strumento prezioso per quando si sta cercando di trovare i finanziamenti o di convincere gli sviluppatori e creativi a firmare per il vostro progetto.