Unreal Engine
Unreal Engine | |
---|---|
Kehittäjä | Epic Games |
Kehityshistoria | |
Vakaa versio | 5.3[1] |
Tiedot | |
Ohjelmistotyyppi | pelimoottori |
Alusta | monialustainen |
Lisenssi | omisteinen lisenssi |
Aiheesta muualla | |
Verkkosivusto |
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]
Historia
[muokkaa | muokkaa wikitekstiä]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]
Pelimoottoria hyödyntäviä pelejä
[muokkaa | muokkaa wikitekstiä]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
[muokkaa | muokkaa wikitekstiä]- 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
[muokkaa | muokkaa wikitekstiä]- 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 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
[muokkaa | muokkaa wikitekstiä]- 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
[muokkaa | muokkaa wikitekstiä]- 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
- 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
Unreal Engine 5
[muokkaa | muokkaa wikitekstiä]- S.T.A.L.K.E.R. 2: Heart of Chornobyl (tulossa)
- Remnant 2 (2023)[38]
- Fortnite (2022—)
Lähteet
[muokkaa | muokkaa wikitekstiä]- ↑ Unreal Engine 5.3 is now available—find out what’s new! Unreal Engine. Viitattu 18.1.2024. (englanti)
- ↑ Game engines on Steam: The definitive breakdown gamedeveloper.com. 2.9.2021. Viitattu 8.10.2021. (englanniksi)
- ↑ Virtual Reality Development docs.unrealengine.com. Viitattu 28.12.2021. (englanniksi)
- ↑ a b Sweeney, Tim: GPU Gems 2 2005. NVIDIA Developer. Arkistoitu Viitattu 16.06.2022. (englanniksi)
- ↑ Edwards, Benj: From The Past To The Future: Tim Sweeney Talks Gamasutra. 25.05.2009. Arkistoitu Viitattu 16.06.2022. (englanniksi)
- ↑ Geoff, Keighley: Blinded By Reality: The True Story Behind the Creation of Unreal GameSpot. 2001. Arkistoitu Viitattu 16.06.2022. (englanniksi)
- ↑ Howarth, Stu: The Imagination Engine: Why Next-Gen Videogames Will Rock Your World Wired. 17.05.2012. Arkistoitu 16.6.2022. Viitattu 16.06.2022. (englanniksi)
- ↑ Lightbown, David: Classic Tools Retrospective: Tim Sweeney on the first version of the Unreal Editor gamedeveloper.com. 09.01.2018. Arkistoitu 16.6.2022. Viitattu 16.06.2022. (englanniksi)
- ↑ Brightman, James: An Epic Interview With Tim Sweeney GameIndustry. 13.03.2012. Arkistoitu Viitattu 16.06.2022. {en }}
- ↑ Thomsen, Mike: History of the Unreal Engine IGN. 24.10.2010. Arkistoitu Viitattu 10.12.2022. (englanniksi)
- ↑ a b Wilson, Billy: Talkin' nasty with Epic's code-p1mp, Tim Sweeney Voodoo Extreme. 23.10.1998. Arkistoitu Viitattu 10.12.2022. (englanniksi)
- ↑ Brandon, Alexander: Interactive Music: Merging Quality with Effectiveness Game Developer. 27.03.1998. Arkistoitu Viitattu 10.12.2022. (englanniksi)
- ↑ Gestalt: Tim Sweeney of Epic Games Eurogamer. 28.10.1999. Arkistoitu Viitattu 10.12.2022. (englanniksi)
- ↑ a b Michael McWhertor: Epic Games making Unreal Engine 4 available for $19 per month, starting today polygon.com. 19.3.2014. Viitattu 28.12.2021. (englanniksi)
- ↑ a b Sam Machkovech: Unreal Engine is now royalty-free until a game makes a whopping $1 million arstechnica.com. 13.5.2020. Viitattu 28.12.2021. (englanniksi)
- ↑ a b Eddie Makuch: Unreal Engine 5 Gets Stunning Demo With Incredible Graphics, Enters Early Access gamespot.com. 26.5.2021. Viitattu 28.12.2021. (englanniksi)
- ↑ a b c d Richard Leadbetter: Unreal Engine 5 and The Matrix Awakens available to download now eurogamer.net. 5.4.2022. Viitattu 7.4.2022. (englanniksi)
- ↑ Ed Nightingale: Unreal Engine 5 edges closer to full release eurogamer.net. 23.2.2022. Viitattu 23.2.2022. (englanniksi)
- ↑ Nanite Virtualized Geometry docs.unrealengine.com. Viitattu 7.4.2022. (englanniksi)
- ↑ Brothers in Arms: Hell’s Highway hellshighwaygame.com. Arkistoitu 1.7.2008. Viitattu 16.6.2020. (englanniksi)
- ↑ Elveon Powered By Unreal Engine 3 gamershell.com. Arkistoitu 15.12.2018. Viitattu 16.6.2020. (englanniksi)
- ↑ Fatal Inertia gamecity.ne.jp. Arkistoitu 12.7.2008. Viitattu 16.6.2020. (englanniksi)
- ↑ Global Agenda hirezstudios.com. Arkistoitu 29.3.2007. Viitattu 16.6.2020. (englanniksi)
- ↑ http://www.gamasutra.com/php-bin/news_index.php?story=15074
- ↑ GameSpot Preview of Huxley
- ↑ Infinity Blade Homesite
- ↑ Pre-E3 2005: Mistwalker Unveils Lost Odyssey IGN.com. Arkistoitu 18.1.2008. Viitattu 16.6.2020. (englanniksi)
- ↑ http://www.gamespot.com/news/6156080.html
- ↑ Medal of Honor: Airborne First Look
- ↑ Pre-E3 2006: Hands-on with Monster Madness
- ↑ RoboBlitz roboblitz.com. Arkistoitu 20.7.2006. Viitattu 16.6.2020. (englanniksi)
- ↑ http://www.lockergnome.com/nexus/game/2006/08/29/stargate-worlds-mmorpg-to-employ-unreal-engine-3/ (Arkistoitu – Internet Archive)
- ↑ John Woo Presents Stranglehold IGN.com. Arkistoitu 3.2.2007. Viitattu 16.6.2020. (englanniksi)
- ↑ Ghostlight-published Kuju game to use Unreal developmag.com. Arkistoitu 6.11.2008. Viitattu 16.6.2020. (englanniksi)
- ↑ http://www.worthplaying.com/article.php?sid=43896&mode=thread&order=0
- ↑ marox: The move to Unreal Engine 4 mordhau.com. Arkistoitu 10.5.2019. Viitattu 10.5.2019. (englanti)
- ↑ Satisfactory Satisfactory. Viitattu 13.5.2019. (englanti)
- ↑ Remnant 2. Wikipedia, 20.9.2023. Artikkelin verkkoversio. (englanti)
Aiheesta muualla
[muokkaa | muokkaa wikitekstiä]- Viralliset kotisivut (englanniksi, kiinaksi, koreaksi, japaniksi)
Virallinen sarja | |
---|---|
Unreal Tournament | |
Unreal Championship | |
Teknologia | Unreal Engine |