Unreal Engine

Da Wikipedia, l'enciclopedia libera.
Unreal Engine
Logo dell'Unreal Engine
Logo dell'Unreal Engine
Sviluppatore Epic Games
Ultima versione Unreal Engine 4.5.1 (2014)
Sistema operativo Multipiattaforma
Linguaggio C++
Genere Motore grafico
Licenza Gratuito per uso non commerciale[1][2]
()
Sito web Sito ufficiale

L’Unreal Engine è un motore grafico sviluppato da Epic Games. La prima versione è stata realizzata per lo sparatutto in prima persona Unreal, pubblicato nel 1998 per Microsoft Windows, Linux e Mac OS; nel corso degli anni lo sviluppo è continuato, adattando il software alle potenzialità degli hardware disponibili e portandolo ad altre piattaforme. Attualmente è disponibile la terza generazione del motore; tuttavia nel 2013 è stata annunciata all'escesa dell'Unreal Engine 4.

Versioni[modifica | modifica wikitesto]

Unreal Engine 1[modifica | modifica wikitesto]

L'Unreal Engine inizia, nel 1998, il suo debutto col videogioco Unreal; già questa prima versione integrava un rendering piuttosto avanzato ed includeva rilevamento delle collisioni, buona intelligenza artificiale, networking, e scripting, facendone un motore grafico completo. In più parti il motore grafico è stato creato implementando un linguaggio di script personalizzato da Epic Games, noto come UnrealScript.

Le prestazioni del motore grafico in modalità multiplayer erano inizialmente molto scarse, rispetto in particolare al suo principale concorrente, Quake II. Poi con Unreal Tournament sono stati fatti grandi passi in avanti in termini di prestazioni di rete; ed è stato aggiunto il supporto per Direct3D e OpenGL.

Unreal Engine 2[modifica | modifica wikitesto]

La seconda versione dell'Unreal Engine fece il suo primissimo debutto con America's Army. Con questa versione il codice di base e il motore di rendering sono stati completamente riscritti, inoltre è stata implementata la fisica Ragdoll ed è stato aggiunto il supporto alle console della sesta generazione come GameCube e Xbox.

Andando avanti con la settima generazione, l'Unreal Engine 2, ha dovuto adattarsi ad hardware più potente come Xbox 360 e PlayStation 3; per questo è stato creato l’Unreal Engine 2.5.

Con l'Unreal Engine 2.5 furono aggiunte alcune migliorie che sarebbero poi state utilizzate con l'Unreal Engine 3, ovvero un rendering notevolmente migliore, fisica applicabile ai veicoli, ed un sistema particellare potenziato.

Il 24 marzo 2011, Ubisoft Montreal, ha rivelato che l'Unreal Engine 2.5 era stato implementato con successo su Nintendo 3DS.

Unreal Engine 3[modifica | modifica wikitesto]

L'Unreal Engine 3 in Unreal Tournament 3.

I primi screenshot dell'Unreal Engine 3 furono presentati nel 2004, dopo un periodo di 18 mesi di sviluppo. La terza versione dell'Unreal Engine è stata creata per funzionare esclusivamente con le versioni di DirectX9 o superiori. È in grado di supportare il Pixel Shader Model 3.0; il normal, bump e parallax mapping funzionano in modo più efficiente e preciso, ed inoltre supporta le impostazioni grafiche più avanzate come l'illuminazione globale, HDRI, riflessione diffusa e displacement mapping.

In fatto di shading sono stati implementati anche l'ambient occlusion e il gouraud shading.

Il primo gioco, più noto, ad implementare l'Unreal Engine 3 è stato Gears of War su Xbox 360, nel 2006. Nel tempo la sua alta versatilità e le sue eccezionali doti grafiche hanno fatto dell'Unreal Engine 3 uno dei motori più utilizzati ed apprezzati della settima generazione.[3]

La versione più avanzata e perfezionata è l'Unreal Engine 3.9, utilizzato in Gears of War 3.

Unreal Engine 4[modifica | modifica wikitesto]

Versione attualmente in sviluppo, è stata annunciata già nel 2005. Questa versione aveva lo scopo di essere utilizzabile in parte dalle piattaforme di settima generazione, ma maggiormente da quelle di ottava. Secondo una dichiarazione del presidente di Epic Games, Michael Capps, l'Unreal Engine 4 non sarebbe stato pronto prima del 2012.[4]

Nel 2013, durante la Game Developers Conference a San Francisco, vengono mostrate diverse tech-demo dell'Unreal Engine 4, in esecuzione su un PC con 16 gigabyte di memoria RAM e con una scheda grafica NVIDIA GeForce GTX 680.[5][6]

Dal 2014 tramite un abbonamento da 19$ mensili è possibile ottenere accesso a una copia dell'UE4 e al relativo codice sorgente.[7]

Note[modifica | modifica wikitesto]

Collegamenti esterni[modifica | modifica wikitesto]

Videogiochi Portale Videogiochi: accedi alle voci di Wikipedia che trattano di Videogiochi