Download presentation
Presentation is loading. Please wait.
Published byStewart Harvey Modified over 9 years ago
1
2010 Fall SNUCSE Computer Game, Case Study 2006-11800 Jung-Dam, Won
2
1. Game Engine 2. Introduction 3. History 4. UE3(based on UDK) 5. Future 6. Project E Contents
3
Position of Game Engine
4
1. Game Engine 2. Introduction 3. History 4. UE3(based on UDK) 5. Future 6. Project E Contents
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. Unreal TournamentDeus ExTurokTom Clancy's Rainbow Six 3: Raven ShieldTom Clancy's Rainbow Six: VegasAmerica's ArmyRed SteelGears of WarBioShockBioShock 2Star Wars Republic CommandoTactical Ops: Assault on TerrorBorderlandsDestroy All Humans! Path of the FuronBatman: Arkham AsylumSection 8stealthTom Clancy's Splinter CellMMORPGVanguard: Saga of HeroesMass EffectThe Last RemnantHarry Potter and the Philosopher's Stone And… 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. Microsoft WindowsLinuxiOSMac OSMac OS X Console Dreamcast, Xbox, Xbox 360, PlayStation 2, and PlayStation 3 DreamcastXboxXbox 360PlayStation 2PlayStation 3 Smart Phone iPhone and… iPhone Reference : http://en.wikipedia.org/wiki/Unreal_Engine
8
1. Game Engine 2. Introduction 3. History 4. UE3(based on UDK) 5. Future 6. Project E Contents
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) Trailer Unreal Development Kit(2009) Released a free version of UE Unreal Engine 4(?) Targeting to next generation of console, PC
11
1. Game Engine 2. Introduction 3. History 4. UE3(based on UDK) 5. Future 6. Project E Contents
12
Minimum PC Requirements User Windows XP SP2 2.0+ GHz processor 2 GB system RAM A graphics card with shader model 3.0 Developer Windows XP SP2 with DirectX 9.0c 2GHz or better CPU 2+ GB RAM A graphics card with shader model 3.0
13
HW Spec for Epic's Programmer Windows 7 64-bit Dual Quad-Core Xeon Nehalem Processors (3.17GHz) 24 GB DDR3 RAM nVidia GeForce GTX 285 (1 GB DDR3) Designer Windows 7 64-bit Dual Quad-Core Xeon Processors (3.0GHz) 16 GB DDR2 RAM nVidia GeForce GTX 285 (1 GB DDR3)
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
1. Game Engine 2. Introduction 3. History 4. UE3(based on UDK) 5. Future 6. Project E Contents
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)picmov
22
1. Game Engine 2. Introduction 3. History 4. UE3(based on UDK) 5. Future 6. Project E Contents
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.