Press enter to see results or esc to cancel.

Marco Traversi in Sviluppo Videogioco Mobile

Vantaggi e inconvenienti dello sviluppo di giochi con Unity 3D

Questa non è la prima volta che parliamo di Unity 3D nel nostro blog. Di fatto, recentemente abbiamo pubblicato un articolo a proposito dello sviluppo di giochi con Unity 3D. Comunque ora vi parleremo degli inconvenienti che possiamo trovare al momento di metterci con lo sviluppo di giochi con Unity 3D.

Per ciò ci siamo appoggiati a due esperti di sviluppo di gioco per i cellulari e non solo, dato la loro esperienza nel campo dei videogiochi a 360º. Per un lato, Ivan Garcia Subero, coordinatore in Trinit, l’associazione di informatica di Zaragoza, e sviluppatore di videogiochi; e dall’altro Aitor Roman Ibañez, sviluppatore di giochi in Androtiyas. Tra di loro hanno fatto collaborazioni che hanno elaborato apps come questo gioco per Android, Dragon Pet. Li intervisteremo per sapere i pro e i contro di Unity 3D partendo dalle loro esperienze.

Come esperti nel settore e conoscendo gli strumenti, ci spiegheranno che uno dei maggiori benefici del uso di Unity 3D è Andorid. Ovviamente i proprietari di tale tecnologia sono la quota di mercato maggiore. Questo si riflette soprattutto quando lo analizziamo dal punto di vista social, che si traduce nella parte tecnica.

Aitor Román ci spiega

“Possiamo decidere che Unity 3D ha dedicato più tempo a prepararsi per poter sviluppare apps in questa piattaforma – Android- e si nota al momento della sua prestazione”. È come dire che la forza di Google si sente anche al momento dello sviluppo di giochi con Unity 3D.

sviluppo di giochi con Unity 3D

Limitazioni di sviluppo di giochi con Unity3D

Come tutti gli strumenti, la forza e la potenza hanno in molti casi un risvolto della medaglia. Unity anche ha limitazioni rispetto a altri strumenti del settore. L’esperto Ivan Garcia ci aiuta a capirne alcune.

La più evidente è che non ci permette di partire da una base, o da alcuni modelli, per dirlo in qualche modo, e avanzando aggiungendo dettagli.

Se non devi iniziare da zero con ciascun gioco. “Per essere un motore di uso generale no ti da nulla di fatto. C’è gente che spera che per sviluppare un gioco sia tutto “Drag & Drop”, e non è quasi mai così. Di fatto sempre è pensato che sarebbe un pessimo strumento uno che permette di lavorare così”, così spiega Ivan Garcia.

Dal punto di vista grafico, continua ad essere dietro ad altri motori come UDK.

Comunque d’altro lato, Unity 3D permette di programmare “shaders”, questo si, ex novo. Nonostante, Ivan Garcia ammette che al momento della verità, nel mondo dei piccoli sviluppatori e di progetti per smartphone dove il disegno non è tanto complicato, questo svantaggio non da inconvenienti.

Motore fisico

A livello di motore fisico, pensare di utilizzare NVidia PhysX, non offre tante funzionalità come altri strumenti che possono essere UDK o CryEngine. In Unity % si spera che attualizzino a PhysX 3.3, soprattutto per il tema del rendimento e si spera che aggiungano altre funzionalità.

L’esistenza di licenze più care può supporre una limitazione per gli sviluppatori freelance o piccoli gruppi di sviluppo.

Le licenze più care apportano principalmente miglioramenti grafici e di rendimento, però solo vale la pena utilizzarle se si ha un team medio grande, e un progetto ambizioso. Anche “Dipenderà dello sviluppatore stesso, e se lo sviluppatore va utilizzare queste risorse”, aggiunge lo sviluppatore Aitor Roman.

In quanto a sviluppo di giochi con Unity specificatamente per smartphone, non troviamo ostacoli. Anche se dobbiamo pagare le licenze straordinarie. Per esempio, Unity Free permette di pubblicare in Android, iPhone e Windows phone, le piattaforme più richieste da un paio di anni.

In conclusione…

Possiamo dire che unity 3D è uno strumento molto valido anche per i principianti che per gli utenti che non possiedono molte risorse per assumere altre persone nello sviluppo dei giochi. Inoltre in questo gruppo di sviluppatori freelance e piccoli gruppi sono quelli che più beneficiano nell’utilizzare Unity.

 abbiamo-sviluppatori

Commenti

Comments are disabled for this post