Unreal Engine
pelimoottori From Wikipedia, the free encyclopedia
Remove ads
Unreal Engine on Epic Gamesin kehittämä pelimoottori, joka oli käytössä yhtiön vuonna 1998 julkaistussa pelissä Unreal.[2] 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 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.[3]
Remove ads
Historia
Unreal Enginen ensimmäisen version teki Epic Gamesin perustaja Tim Sweeney[4]. Hän oli aiemmin tehnyt kehitystyökalut shareware-peleihinsä ZZT (1991) ja Jill of the Jungle (1992)[5], ja alkoi tehdä pelimoottoria vuonna 1995 peliä varten, josta myöhemmin tuli Unreal[6]. Vuosien kehityksen jälkeen moottori esiteltiin pelin julkaisun yhteydessä vuonna 1998[7]. 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ä[8]. Sweeney kertoi haastatteluissa tehneensä 90 prosenttia pelin koodista, sisältäen grafiikan piirtämisen, työkalut ja verkko-toiminnallisuuden[9].
Aluksi Unreal Engine piirsi 3D-grafiikkaa vain prosessorin avulla, mikä oli ohjelmistorenderöintiä.[4] Myöhemmin se pystyi hyödyntämään näytönohjainten laskentatehoa keskittymällä erityisesti 3dfx:n näytönohjaimille suunniteltuun Glide-rajapintaan.[10] Vaikka OpenGL ja Direct3D olivat tuettuja, suorituskyky oli tällöin heikompi Glideen verrattuna, koska niiden tekstuurienhallinta oli tuolloin puutteellista. [11] 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.[11] Ää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ä.[12] 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.[13]
Vuonna 2014 Unreal Engine 4:n myötä pelimoottori muuttui kuukausimaksulliseen tilauspohjaiseen malliin sekä kiinteään viiden prosentin rojaltimaksuun pelimyynnistä.[14] Tilaajille on saatavilla myös pääsy pelimoottorin C++-kieliseen lähdekoodiin.[14]
Vuonna 2020 pelimoottorin käyttö muuttui rojaltimaksuttomaksi, kunnes peli tuottaa miljoona dollaria.[15] Aiemmin pelimoottoria pystyi käyttämään ilman rojaltimaksua kunnes peli tuottaa 50 000 dollaria.[15]
Unreal Engine 5 -pelimoottorin ennakkojulkaisuversio julkaistiin vuoden 2021 toukokuussa pelikehittäjille.[16] Yleisesti saatava julkaisuversio on julkaistu huhtikuussa 2022.[16][17] Unreal Engine 5:n uusiin ominaisuuksiin kuuluvat geometriajärjestelmä Nanite ja valaistusjärjestelmä Lumen.[18] Lumen toimii reaaliaikaisesti ja vähentää tarvetta esilasketulle valaistukselle (Lightmap), sekä osaa käyttää laitteistotukea säteenseurannalle.[17] Nanite on mikro-polygonitekniikka, joka tuottaa hienojakoisia yksityiskohtia: tekniikka päättelee tarvittavat yksityiskohdat ja automaattiset yksityiskohtatasot (engl. level of detail).[17][19] Julkaisun aikana tekniikassa on vielä puutteita kuten kasvillisuuden käsittelyssä, mutta näiden odotetaan paranevan päivitysten myötä.[17]
Remove ads
Pelimoottoria hyödyntäviä pelejä
| Tätä artikkelia tai sen osaa on pyydetty parannettavaksi, koska se ei täytä Wikipedian laatuvaatimuksia. Voit auttaa Wikipediaa parantamalla artikkelia tai merkitsemällä ongelmat tarkemmin. Lisää tietoa saattaa olla keskustelusivulla. Tarkennus: joko lyhennettävä merkittäviin tai siirrettävä erilliseen artikkeliin ja täydennettävä puuttuvilta |
Unreal Engine
- Deus Ex (2000)
- Harry Potter ja salaisuuksien kammio (2002)
- Harry Potter ja viisasten kivi (2001)
- Rune (2000)
- Rune: Halls of Valhalla (2001)
- Star Trek: Deep Space Nine: The Fallen (2000)
- Star Trek: The Next Generation: Klingon Honor Guard (1998)
- Tactical Ops: Assault on Terror (2002)
- Unreal (1998)
- Unreal Tournament (1999)
- X-COM: Enforcer (2001)
Unreal Engine 2
- America’s Army (2002)
- BioShock - (2007) 2K Boston/2K Australia
- Brothers In Arms: Road to Hill 30 (2005)
- Deus Ex: Invisible War (2003)
- Harry Potter ja Azkabanin vanki (2004)
- Killing Floor (2009)
- Magic: The Gathering Battlegrounds (2003)
- Men of Valor (2004)
- Postal² (2003)
- Postal 2: Share the Pain (2003)
- Postal 2: Apocalypse Weekend (2005)
- Ragnarok Online 2 (2006)
- Red Orchestra: Ostfront 41–45 (2006)
- Shadow Ops: Red Mercury (2004)
- Star Wars: Republic Commando (2005)
- SWAT 4 (2005)
- Thief: Deadly Shadows (2004)
- Tom Clancy’s Rainbow Six 3: Raven Shield (2003)
- Tom Clancy’s Rainbow Six 3: Athena Sword (2004)
- Tom Clancy’s Rainbow Six 3: Iron Wrath (2005)
- Tom Clancy’s Splinter Cell (2003)
- Tom Clancy’s Splinter Cell: Pandora Tomorrow (2004)
- Tom Clancy’s Splinter Cell: Chaos Theory (2005)
- Tribes: Vengeance (2004)
- Unreal II: The Awakening (2003)
- EXpanded MultiPlayer (2003)
- Unreal Tournament 2003 (2002)
- Unreal Tournament 2004 (2004)
- Unreal Championship (2002)
- Unreal Championship 2: The Liandri Conflict (2005)
- XIII (2003)
- Battle territory online (2012 tai aikaisemmin)
Unreal Engine 3
- Aliens (2009) Gearbox Software
- America’s Army 3.0 (2009) US Army
- APB: All Points Bulletin (2010) Realtime Worlds
- Army of Two (2008) Electronic Arts
- BioShock Infinite (2013) Irrational Games
- Black Powder Red Earth (2007) Echelon Studios
- Brothers in Arms: Hell’s Highway (2007) Gearbox Software[20]
- BlackSite: Area 51 (2007) Midway Austin
- Borderlands (2009) Gearbox Software
- DC Universe Online (2011) Sony Online Entertainment
- DmC: Devil May Cry (2012) Capcom
- Duke Nukem Forever (2011) 3D realms Gearbox Software
- Earth No More (2009) Recoil Games / 3D Realms
- Elveon (2007) 10tacle Studios[21]
- Fatal Inertia (2007) Koei[22]
- Frontlines: Fuel of War (2008) Kaos Studios
- Gears of War (2006) Epic Games
- Gears of War 2 (2008) Epic Games
- Global Agenda (TBA) Hi-Rez Studios[23]
- Hail to the Chimp (2008) Wideload Games [24]
- Hour of Victory (2007) Midway Games
- Huxley (2010) Webzen Games[25]
- Infinity Blade (2010) Epic Games [26]
- Life Is Strange (2015) Dontnod Entertainment
- Lost Odyssey (2007) Mistwalker[27]
- Mass Effect (2007) BioWare[28]
- Medal of Honor: Airborne (2007) Electronic Arts[29]
- Mirror’s Edge (2008) EA Digital Illusions CE
- Monster Madness: Battle for Suburbia (2007) Artificial Studios[30]
- Mortal Kombat (2011) Midway Games
- Outlast (2013) Red Barrels
- Red Orchestra 2: Heroes of Stalingrad (2011) Tripwire Interactive
- Remember Me (2013) Dontnod Entertainment
- RoboBlitz (2006) Naked Sky Entertainment[31]
- Rogue Warrior: Black Razor (2007) Bethesda Softworks
- Stargate Worlds (2007) Cheyenne Mountain Entertainment[32]
- Stranglehold (2007) Midway Chicago[33]
- The Last Remnant (2008) Square Enix
- The Scourge Project Tragnarion Studios
- The Wheelman (2007) Midway Games
- To End All Wars (2008) Kuju Entertainment [34] [35]
- Tom Clancy’s EndWar (2008) Ubisoft
- Tom Clancy’s Rainbow Six: Vegas (2006)
- Turning Point: Fall of Liberty (2008) Spark Unlimited
- Turok (2008) Propaganda Games
- Undertow (2007) Chair Entertainment
- Unreal Tournament 3 (2007) Epic Games
Unreal Engine 4
- Absention (TBA) Dream Wave Games
- Abzû (2016) 505 Games
- Acacia: Time Trails (2015)
- Ace Combat 7: Skies Unknown (2019) Bandai Namco Entertainment
- Aderyn’s Cradle (2016) Mojo Games Studios
- Adrift (videopeli) (2016) 505 Games
- Alone in the Dark: Illumination (2015) Atari
- Bloodstained: Ritual of the Night (2017) Deep Silver
- Cyberdimension Neptunia: 4 Goddesses Online (2017) Idea Factory Compile Heart Tamsoft
- Days Gone (2019) SIE Bend Studio
- Dead Island 2 (2016) Deep Silver
- Deep Rock Galactic (2020)
- Final Fantasy VII Remake (2020) Square Enix
- Fortnite (2017) Epic Games
- Insurgency: Sandstorm (2018) New World Interactive
- Kingdom Hearts III (2019) Square Enix
- Life Is Strange 2 (2018) Dontnod Entertainment
- Mordhau (2019) Triternion[36]
- PlayerUnknown’s Battlegrounds (2017) Bluehole
- Satisfactory (2019) Coffee Stain Studios[37]
- Spyro Reignited Trilogy (2018) Toys for Bob
- The Awesome Adventures of Captain Spirit (2018) Dontnod Entertainment
- Crash Bandicoot 4: It’s About Time (2020) Toys for Bob
- Sea of Thieves (2018) Rare
- Poppy Playtime (2021) (luvut 1 ja 2)
Unreal Engine 5
- S.T.A.L.K.E.R. 2: Heart of Chornobyl (2024)
- Remnant 2 (2023)[38]
- Fortnite (2022–)
- Poppy Playtime (luvut 3 ja 4)
Remove ads
Lähteet
Aiheesta muualla
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads