Unreal Engine: Pelimoottori

Unreal Engine on Epic Gamesin kehittämä pelimoottori, joka oli käytössä yhtiön vuonna 1998 julkaistussa pelissä Unreal.

Pelimoottori on käytettävissä Windows-, OS X-, Linux-, PlayStation 4-, Xbox One-, Adobe Flash-, Android-, iOS-, ja Nintendo Switch -alustoilla. Tämän lisäksi Unreal Engine toimii myös joillakin vanhemmilla pelikonsoleilla kuten Sega Dreamcast. Pelimoottorin muokkain toimii Windows-, OS X- ja Linux-alustoilla.

Unreal Engine
Unreal Engine: Historia, Pelimoottoria hyödyntäviä pelejä, Lähteet
Kehittäjä Epic Games
Kehityshistoria
Vakaa versio 5.3
Tiedot
Ohjelmistotyyppi pelimoottori
Alusta monialustainen
Lisenssi omisteinen lisenssi
Aiheesta muualla
Verkkosivusto

Unreal Engine sisältää tuen UnrealScript-komentosarjakielelle, jota käytetään moottorin lähdekoodissa ja pelin sisäisten tapahtumien luomisessa. UnrealScript muistuttaa C, C++ ja Java -ohjelmointikieliä.

Pelimoottori tukee erilaisia virtuaalitodellisuuslaseja sekä tehostetun todellisuuden laitteita ja alustoja kuten Oculus VR, SteamVR ja Samsung Gear VR.

Historia

Unreal Enginen ensimmäisen version teki Epic Gamesin perustaja Tim Sweeney. Hän oli aiemmin tehnyt kehitystyökalut shareware-peleihinsä ZZT (1991) ja Jill of the Jungle (1992), ja alkoi tehdä pelimoottoria vuonna 1995 peliä varten, josta myöhemmin tuli Unreal. Vuosien kehityksen jälkeen moottori esiteltiin pelin julkaisun yhteydessä vuonna 1998. MicroProse ja Legend Entertainment olivat tosin lisensoineet pelimoottorin käyttöönsä vuonna 1996, joten se oli heidän käytössään jo ennen tätä. Sweeney kertoi haastatteluissa tehneensä 90 prosenttia pelin koodista, sisältäen grafiikan piirtämisen, työkalut ja verkko-toiminnallisuuden.

Aluksi Unreal Engine piirsi 3D-grafiikkaa vain prosessorin avulla, mikä oli ohjelmistorenderöintiä. Myöhemmin se pystyi hyödyntämään näytönohjainten laskentatehoa keskittymällä erityisesti 3dfx:n näytönohjaimille suunniteltuun Glide-rajapintaan. Vaikka OpenGL ja Direct3D olivat tuettuja, suorituskyky oli tällöin heikompi Glideen verrattuna, koska niiden tekstuurienhallinta oli tuolloin puutteellista. Sweeney arvosteli erityisesti kuluttajille suunnattujen OpenGL-ajurien laatua kuvaillen niitä "äärimmäisen ongelmallisiksi, bugisiksi ja testaamattomiksi", ja leimasi toteutuksen koodin "pelottavaksi" verrattuna Direct3D:n siistimpään ja yksinkertaisempaan tukeen. Äänen osalta Epic käytti konekielellä luotua Galaxy Sound System -ohjelmistoa, joka integroi sekä EAX- että Aureal-ääniteknologiat, ja mahdollisti tracker-musiikin käyttämisen, mikä antoi pelisuunnittelijoille joustavuutta siinä, miten pelin musiikkeja soitettiin tietyissä kohdissa kenttiä. Quaken Reaper Bots -lisäosan tekijä Steve Polge loi tekoälyjärjestelmän perustuen tietoon, jonka hän oli saanut edelliseltä työnantajaltaan IBM:ltä suunnitellessaan reititinprotokollia.

Vuonna 2014 Unreal Engine 4:n myötä pelimoottori muuttui kuukausimaksulliseen tilauspohjaiseen malliin sekä kiinteään viiden prosentin rojaltimaksuun pelimyynnistä. Tilaajille on saatavilla myös pääsy pelimoottorin C++-kieliseen lähdekoodiin.

Vuonna 2020 pelimoottorin käyttö muuttui rojaltimaksuttomaksi, kunnes peli tuottaa miljoona dollaria. Aiemmin pelimoottoria pystyi käyttämään ilman rojaltimaksua kunnes peli tuottaa 50 000 dollaria.

Unreal Engine 5 -pelimoottorin ennakkojulkaisuversio julkaistiin vuoden 2021 toukokuussa pelikehittäjille. Yleisesti saatava julkaisuversio on julkaistu huhtikuussa 2022. Unreal Engine 5:n uusiin ominaisuuksiin kuuluvat geometriajärjestelmä Nanite ja valaistusjärjestelmä Lumen. Lumen toimii reaaliaikaisesti ja vähentää tarvetta esilasketulle valaistukselle (Lightmap), sekä osaa käyttää laitteistotukea säteenseurannalle. Nanite on mikro-polygonitekniikka, joka tuottaa hienojakoisia yksityiskohtia: tekniikka päättelee tarvittavat yksityiskohdat ja automaattiset yksityiskohtatasot (engl. level of detail). Julkaisun aikana tekniikassa on vielä puutteita kuten kasvillisuuden käsittelyssä, mutta näiden odotetaan paranevan päivitysten myötä.

Pelimoottoria hyödyntäviä pelejä

Unreal Engine

Unreal Engine 2

Unreal Engine 3

Unreal Engine 4

Unreal Engine 5

Lähteet

Aiheesta muualla

Unreal Engine: Historia, Pelimoottoria hyödyntäviä pelejä, Lähteet 
Commons
Wiki Commonsissa on kuvia tai muita tiedostoja aiheesta Unreal Engine.

Tags:

Unreal Engine HistoriaUnreal Engine Pelimoottoria hyödyntäviä pelejäUnreal Engine LähteetUnreal Engine Aiheesta muuallaUnreal EngineAdobe FlashAndroidEpic GamesIOSLinuxMicrosoft WindowsNintendo SwitchOS XPelimoottoriPlayStation 4Sega DreamcastUnrealXbox One

🔥 Trending searches on Wiki Suomi:

TerveystaloJammu SiltavuoriHaminaMuhammedBenjamin IngrossoUuden Musiikin KilpailuHirviSaara AaltoCaitlyn JennerNapoleon IMiesten SuperpesisFinnkinoIslamJäänmurtajaPahanhautojaKissaUranusSuomen lippuMika HäkkinenNikolai IIEduskuntavaalit 2023BjörkMartti LutherKiinaVantaaMerkuriusŠintolaisuusPentagrammiTurkkiKlaus FlemingKanadan jääkiekkomaajoukkueBuddhalaisuusEric SaadePutkinotkoNuijasotaLeena MeriAlankomaatIndonesiaMayojen korkeakulttuuriMikko SilvennoinenOdottamaton ehdotusMetsoLehtokurppaTukholmaJatkosotaÄitienpäiväVetySaukkoMåns ZelmerlöwPariisiHaima7. toukokuutaOlkiluoto 3 -ydinvoimalan rakennushankeOlly AlexanderNarsistinen persoonallisuushäiriöLuettelo suomalaisten opiskelijahaalarien väreistäTalitiainenThe BeatlesNew YorkLoreenVesiOmerta 6/12Isaac NewtonMarco ReusEuroopan parlamenttiUuden Musiikin Kilpailu 2024BelgiaEnsisilmäykselläYmpärileikkausPiisamiLuxemburgin kieliEnglannin kieliOtto MeriSebastian IngrossoJuho Kusti PaasikiviTalvisotaSuomen suuriruhtinaskuntaPekka SiitoinEurovision laulukilpailu 2006🡆 More