1 / 18

Game Engines

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.

lilka
Download Presentation

Game Engines

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Game Engines Jarnjak, Mrkela

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

  3. 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

  4. Slika 1. Pregled game engina

  5. Blender • Dio Blendera, alata za 3D modeliranje , izrada interaktivnog real time sadržaja • C++ jezik, skoro potpuno odvojen od Blendera, podržava pisanje skripti u Pythonu sve platforme Slika 2. Blender

  6. 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

  7. 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.

  8. 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.

  9. Slika 5. Unity

  10. 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

  11. Unreal Engine – Povijest(1) • UnrealEngine 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 • UnrealEngine 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

  12. 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

  13. Unreal Engine – Povijest(3) • UnrealEngine 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: • UnrealLightmass – omogućuje visoko kvalitetno statično svjetlo s novom generacijom efekata kao što su mekane sjene i „colorbleeding“ – 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.

  14. 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

  15. 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.

  16. Slika 6. poznate igre (Unreal Engine 3)

  17. Slika 6. poznate igre (Unreal Engine starije verzije)

  18. 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.

More Related