Game Engines

18
Game Engines Jarnjak, Mrkela

description

Game Engines. Jarnjak, Mrkela. Sadžaj. Uvod Blender Id Tech Sage Engine Unity Unreal Engine Literatura. Uvod. Veliki broj Game Engina – komercijalni, besplatni Tvrtke ih ne objavljuju javno, daju im ime – korisnici prepoznaju da je igra načinjena u kvalitetnom Enginu. - PowerPoint PPT Presentation

Transcript of Game Engines

Page 1: Game Engines

Game Engines

Jarnjak, Mrkela

Page 2: Game Engines

Sadžaj Uvod Blender Id Tech Sage Engine Unity Unreal Engine Literatura

Page 3: Game Engines

Uvod Veliki broj Game Engina – komercijalni,

besplatni

Tvrtke ih ne objavljuju javno, daju im ime – korisnici prepoznaju da je igra načinjena u kvalitetnom Enginu

Page 4: Game Engines

Slika 1. Pregled game engina

Page 5: Game Engines

Blender

Page 6: Game Engines

Id Tech Poznat po igrama Quake, Doom 3 U prvoj verziji izrađen Doom i Doom 2, u

drugoj verziji Quake II, trećoj Quake III Arena, četvroj Doom 3

Slika 3. id Tech

Page 7: Game Engines

Sage Engine razvijen od strane tvrtke Westwood Studios (Red

Alert, Command & Conquer: Generals) Omogućavao slow-motion efekte pri eksplozijama,

radnja u igri mogla odvijati kroz različito vrijeme u danu(realistično svjetlo i sjene)

U trećem izdanju ponudio podršku za PlayStation 3 i poboljšanu biblioteku za matematičke operacije

drugo izdanje igre Command & Conquer: Generals 2 će biti razvijeno u novom Frostbite 2 Engine(Battlefield, Medal of Honor)-u -> SAGE Engine odlazi u zasluženu mirovinu.

Page 8: Game Engines

Unity razvojno okruženje za izradu interaktivnog 3D

sadržaja (vizualizacija građevina ili 3D animacije) Sadržaj moguće pokretati na svim platformama

(Windows, Mac OSX, Xbox 360, PlayStation 3, Wii, iPad, Android)

Sadržaj moguće prikazivati u preglednicima pomoću Unity Web Player plugina za browsere u Windows i Mac okruženju

Dijelovi: editor za razvoj i dizajniranje objekata, engine na kojem se napravljeni sadržaj može prikazivati

2010. „Technology Innovation Award“ nagrada u kategoriji softvera.

Page 9: Game Engines

Slika 5. Unity

Page 10: Game Engines

Unreal Engine Epic Games Prva igra Unreal 1998. Primrano razvije za FPS, korišten i za izradu

MMORPG i RPG C++ jezik, jedan od najkorištenijih engina Zadnja verzija - podrška za DX9(Windows, Xbox

360), Direct X 10 i 11(Windows Vista, Windows 7), OpenGL(Linux, Mac OSX, PlayStation 3, iOS, Android)

Dolazi sa skriptnim jezikom UnrealScript koji omogućuje izradu složenijeg sadržaja bez potrebe za mjenjanjem samog Enginea

Page 11: Game Engines

Unreal Engine – Povijest(1) Unreal Engine 1

1998.godine renderiranje, detekciju kolozije, AI, umrežavanje i

upravljanje datotekama Zbog hardvera odlučeno da će se koristiti cilindrična

detekcija kolizije umjesto IK detekcije kako bi se održala igrivost

Unreal Engine 1 koristio Glide API koji je bio posebno dizajniram za 3DFX grafičke procesore i nakon toga je nadograđen za OpenGL i Direct3D

zbog skriptnog jezika omogućavao vrlo jednostavnu izradu različitih modova

Poboljšanje koje je došlo s igrom Unreal je mrežna skalabilnost i to što je igra prva koristila pravu klijent-server arhitekturu

Page 12: Game Engines

Unreal Engine – Povijest(2) Unreal Engine 2

2002. godina s igrom America's Army, cijela jezgra engina ponovno napisana

Poboljšani UnrealEd editorom (editor za mape) te podrška za GameCube i Xbox

Nadogradnja 2.5 brojna poboljšanja fizike vozila, mehanike čestica i podrške za 64-bitne sustave

Page 13: Game Engines

Unreal Engine – Povijest(3) Unreal Engine 3

Podrška za DirectX 9-11 za Windows operacijski sustav i Xbox 360 konzolu, sustave koji koriste OpenGL što uključuje PlayStation 3, Linux, Mac OS X, iOS i Android

Sustav za renderiranje podržava napredne tehnologije poput HDRR, per-pixel lighting i dynamic shadows

Nadogradnje donose brojna poboljšanja: Unreal Lightmass – omogućuje visoko kvalitetno statično svjetlo s

novom generacijom efekata kao što su mekane sjene i „color bleeding“ – efekt kada je objekt obojan refleksijom boja susjednog objekta.

Mogućnost dodavanja efekta pukotina na statične objekte kako bi mogli simulirati okruženja koja se mogu uništiti.

Soft body dynamics – realistična simulacija fizike gdje se oblik objekta može mijenjati što znači da udaljenost između dvaju točaka ne mora uvijek biti ista. Najčešće se koristi za simulacija rada mišića, pomicanje kose ili odjeće.

Simulacija mase – simuliranje se ponašanje mase ljudi čime se smanjuje potreba za animiranjem svakog pojedine osobe.

Page 14: Game Engines

Unreal Engine – Povijest(4) Koristi se i u građevini, simulaciji vožnje, virtualnim

trgovačkim centrima, itd.

2010. godine u Engine je ubačena podrška za Steamworks (moguće ubacivati igre koje se povezuju s Steam klijentom); omogućuje identifikaciju korisnika preko servera ili peer-to-peer mrežnih igara, izgradnju mreže prijatelja i grupa

Korištenje glasovne komunikacije unutar igre, podrška za Steam Cloud; zaštita od razne vrste prijevara

2010. godine nadogradnja s kojom je moguće razvijati igre za Apple iOS uređaje(iPhone, iPod touch i iPad) te su otkrili igru Gears of War 2 koja je razvijena u stereoskopskoj 3D grafici za konzolu Xbox 360 koja je razvijena TriOviz tehnologiji – nekoliko mjeseci poslije potpuno integrirana u Unreal Engine 3

Page 15: Game Engines

Unreal Engine – Povijest(5) Listopad 2011. nadograđen da podržava Adobe Flash Player 11 putem

Stage 3D hardverske akceleracije

Najavljena mogućnost eksportiranja igara u Flash

Unreal Engine 4 Kolovoz 2005. potpredsjednik Epic Games-a Mark Rein otkriva da se UE4 razvija od

2003. godine Biti će usmjeren na razvoj igrica za novu generaciju igraćih konzola Vjerojatno izdavanje 2014. godine

Mogućnost izrade i prodaje igara za vrijeme UE3 bila ograničena zbog licenci samog engina.

Epic Games odlučio izdati besplatnu verziju Engine-a pod nazivom Unreal Development Kit.

Za sve one koji žele izraditi i distribuirati igru mogu to učiniti zahvaljujući novom modelu prema kojem je potrebno platiti 99 USD i za sve prihode iznad 50,000 USD platiti 25% zarade.

Page 16: Game Engines

Slika 6. poznate igre (Unreal Engine 3)

Page 17: Game Engines

Slika 6. poznate igre (Unreal Engine starije verzije)

Page 18: Game Engines

Literatura Epic Games Lista Game Engina, Wikipedia, 2012, dostupno

22.01.2012. Unreal Engine, Wikipedia, 2012, dostupno

22.01.2012. Unreal, Wikipedia, 2012, dostupno 22.01.2012. Blender, Wikipedia, 2011, dostupno 22.01.2012. Id Tech, Wikipedia, 2011, dostupno 22.01.2012. SAGE, Wikipedia, 2011, dostupno 22.01.2012. Unity, Wikipedia, 2012, dostupno 22.01.2012.