遊戲引擎簡介 與心得

Post on 23-Feb-2016

96 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

遊戲引擎簡介 與心得. Zean Mail : zean.fang@gmail.com. Zean. 2004 4C 競賽、 2005 全國行動電玩創意大 賽 交大 多媒體工程研究所 2008-2011 鈊象電子高級工程師 2011 至今接外包為生. Game Engine History. Game Engine History. 1993 Id Tech 1 (id software) – Doom No graphics card 2D. Game Engine History. 1996 Quake (id software) – Quake - PowerPoint PPT Presentation

TRANSCRIPT

遊戲引擎簡介與心得Zean

Mail : zean.fang@gmail.com

Zean• 2004 4C競賽、 2005 全國行動電玩創意大賽• 交大多媒體工程研究所• 2008-2011 鈊象電子高級工程師• 2011至今接外包為生

2

3

4

5

Game Engine History1993 1996 1997 1998 1999 2002 2004 2005 2006 2009 2013

Id Tech Quake Id Tech 2 Id Tech 3 Id Tech 4 Id Tech 5

Unreal Unreal 2 Unreal 3 Unreal 4

Cry Engine Cry Engine 2 Cry Engine 3 Cry Engine 4

Unity

GameBryo

Big World

Unigine

6

Game Engine History• 1993 Id Tech 1 (id software) – Doom• No graphics card• 2D

7

Game Engine History• 1996 Quake (id software) – Quake• Real 3D• Mouse to aim, keyboard to move• Software rendering

8

Game Engine History• 1997 Id Tech 2 (id software) – Quake II, Half life• Graphics card support• Support both software rendering and openGL 1.1 rendering

9

Game Engine History• 1998 Unreal (EPIC) - Unreal• Include physics, video, Sound…etc., Game engine is not only

rendering engine anymore.

10

Game Engine History• 2002 Unreal 2 (EPIC) - Lineage 2, Rainbow Six 3, BioShock• Support GameCube, PS2, Xbox• Particle Editor, Physical Editor,…

11

Game Engine History• 2005 Unreal 3 (EPIC) – Gears of War series…• Programmable pipeline no fix pipeline

12

Game Engine History• 2005 Unity (Unity Technologies) – Cytus, Call of Duty : Strike•

13

What Is Game Engine• A game engine is a system designed for the creation and

development of video games(Wikipedia)

14

What Is Game Engine• Gear of War Game Play • Berserker appear

• Break the wall• Play attack animation• Destructible Mesh• Play the sound effect• Move to the standby position• Play event UI

• Dash• Play the dash animation• Play the sound (dash and speech)• Play the subtitle (the speech)

15

What Is Game Engine• A system with tools to create and handle all behavior in game.

16

Unreal3• US$50,000 royalty-free revenue benefit

17

Havok• Project anarchy for mobile• Havok Vision Engine• Havok Physics• Havok Animation Studio• Havok AI

18

Unity• Unity Pro $1500, ios $1500, Android $1500

19

No best engine just best Developers !

20

Q & A• Thank You !

21

What Is Game Engine• Rendering• Scene• Physics• Sound• Script• AI• Animation• Network• ….

22

Rendering• Uneal LightMass

23

Physics• Havok vision

24

Animation• Havok Animation Studio

25

AI• Havok AI

26

Scene Management• Unreal Streaming• Unreal Level Editor

27

Why Game Engine• Much easy to create a game – Learning overhead ?

28

Why Game Engine• Cheaper !!

29

D&D History• Dnd - 1975

30

D&D History• Advanced Dungeons & Dragons: Treasure of Tarmin - 1983

31

D&D History• Pool of Radiance - 1988

32

D&D History• Baldur's Gate - 1998

33

D&D History• Neverwinter Nights - 2002

34

D&D History• Neverwinter Nights 2 - 2006

35

D&D History• Dragon Age 2 - 2012

36

Why Game Engine• 許多遊戲內的行為越來越複雜畫面越來越絢麗

37

Why Game Engine• 遊戲世界越來越大

38

Why Game Engine• 大部分遊戲內的行為是重複的

39

Why Game Engine• 不是每個人都想處理複雜的 Physics、複雜的 rendering、複雜的… blah blah blah

40

Why Game Engine• Cost problem• Unity Pro : $1500• Unreal3 : 當營收超過 $50000,營收的 25%• Havok Project Anarchy : Free!! • CryEngine3 : Free for non-commercial. $1200000 for commercial.

41

Game Engine History• 1999 Id Tech 3 (id software) – Quake III, Return to Castle

Wolfenstein• No more software rendering• Support Command line & vertex animation

42

Game Engine History• 2004 Id Tech 4 (id software) – Doom III, Quake IV• Support DX9• Dynamic Lighting (Shadow volume)

43

Game Engine History• 2004 CryEngine 1 (Crytek) – Far Cry, AION

44

Game Engine History• 2006 CryEngine 2 (Crytek) – Crysis• Support DX10

45

Game Engine History• 2009 CryEngine 3 (Crytek) – Crysis 3• Support DX11

46

top related