1 / 28

Unreal Engine

2010 Fall SNUCSE Computer Game, Case Study 2006-11800 Jung-Dam, Won. Unreal Engine. Contents. Game Engine Introduction History UE3(based on UDK) Future Project E. Position of Game Engine. Contents. Game Engine Introduction History UE3(based on UDK) Future Project E. Introduction.

zea
Télécharger la présentation

Unreal Engine

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. 2010 Fall SNUCSE Computer Game, Case Study 2006-11800 Jung-Dam, Won Unreal Engine

  2. Contents Game Engine Introduction History UE3(based on UDK) Future Project E

  3. Position of Game Engine

  4. Contents Game Engine Introduction History UE3(based on UDK) Future Project E

  5. Introduction • The Unreal Engine is developed by Epic Games. • First illustrated in the 1998 FPS game Unreal • It has been the basis of many games including……

  6. Introduction • Unreal Tournament, Deus Ex, Turok, Tom Clancy's Rainbow Six 3: Raven Shield, Tom Clancy's Rainbow Six: Vegas, America's Army, Red Steel, Gears of War, BioShock, BioShock 2, Star Wars Republic Commando, Tactical Ops: Assault on Terror, Borderlands, Destroy All Humans! Path of the Furon, Batman: Arkham Asylum, Section 8, and so forth. Although primarily developed for first-person shooters, it has been successfully used in a variety of genres, including stealth (Tom Clancy's Splinter Cell), MMORPG (Vanguard: Saga of Heroes) as well as RPGs with Mass Effect, The Last Remnant, and Harry Potter and the Philosopher's Stone. • And… • Reference : http://en.wikipedia.org/wiki/Unreal_Engine

  7. Introduction • And, supporting many platforms including… • PC • Microsoft Windows, Linux, iOS, Mac OS, and Mac OS X. • Console • Dreamcast, Xbox, Xbox 360, PlayStation 2, and PlayStation 3 • Smart Phone • iPhone and… • Reference : http://en.wikipedia.org/wiki/Unreal_Engine

  8. Contents Game Engine Introduction History UE3(based on UDK) Future Project E

  9. History • Unreal Engine 1(1998) [no. ~ 436] • Debut with Unreal • Glide API(3DFX), Metal(S3 Graphics), SGL(PowerVR) • Direct3D, OpenGL later… • The first client-server model in the engine architecture • Unreal Engine 2(2000) [no. 500 ~ 3369] • Debut with America’s Army • Core code and rendering engine completely re-written • Integrated the Karma physics SDK

  10. History • Unreal Engine 3(2006) [no. 3500 ~ ] • Engine team was separated from game team • Supporting PC, XBOX360, PlayStation3, Wii(also UE2) • Integrated the PhysX • Trailer(2:25) • Unreal Development Kit(2009) • Released a free version of UE • Unreal Engine 4(?) • Targeting to next generation of console, PC

  11. Contents Game Engine Introduction History UE3(based on UDK) Future Project E

  12. Minimum PC Requirements

  13. HW Spec for Epic's

  14. Programmer Side • Unreal Script • Language for describing game • Similar to Java • Supporting Time, State, Attribute, Networking • Based on C/C++ • On Unreal Virtual Machine • Unreal Frontend • Compile • Cooking

  15. Unreal Script • function Tick( float DeltaTime) { … } • state() TriggerTurnOn { … } • state() TriggerTurnOff { … } • state Roaming { … if(findTarget()) goto(“Attack”); } • state Attack { … }

  16. Unreal Frontend

  17. Artist Side • Unreal Editor • Tools for working with content in the UE • Content Editor(similar to 3DS Max, Maya) • Content Browser(mesh, material, texture, particle system, sound…) • All for making game(even programming…) • Actor X • Tools for converting mesh&animation from 3DS Max, Maya, XSI to Unreal Editor • variable -> object -> actor -> level -> world

  18. Unreal Editor

  19. Actor X

  20. Contents Game Engine Introduction History UE3(based on UDK) Future Project E

  21. Future • Unreal Engine 4 • Non-gaming projects • Unreal Engine 2 runtime edition • Construction simulation, driving simulation, virtual reality shopping malls, film storyboards … • Example: IntelliDrive(pic, mov), USARSim(mov)

  22. Contents Game Engine Introduction History UE3(based on UDK) Future Project E

  23. Project E • Reference Game • Dungeon Defense • Unreal Tournament

  24. Project E • Absolutely same things • Dungeon Defense class hierarchy • Character mesh, animation(but, to be modified) • Dungeon Defense Menu Style(to be added)

  25. Project E • Almost same things • Player Pawn class • Enemy Pawn class

  26. Project E • Almost different things • Enemy Controller(AI) class • Camera class • Key control class • Networking(to be added)

  27. Project E • Absolutely different things • Game rule class(to be added more) • All for map

  28. Thank you

More Related