遊戲引擎簡介 與心得

46
遊遊遊遊遊遊遊遊遊 Zean Mail : [email protected]

Upload: tansy

Post on 23-Feb-2016

96 views

Category:

Documents


0 download

DESCRIPTION

遊戲引擎簡介 與心得. Zean Mail : [email protected]. 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

Page 1: 遊戲引擎簡介 與心得

遊戲引擎簡介與心得Zean

Mail : [email protected]

Page 2: 遊戲引擎簡介 與心得

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

2

Page 3: 遊戲引擎簡介 與心得

3

Page 4: 遊戲引擎簡介 與心得

4

Page 5: 遊戲引擎簡介 與心得

5

Page 6: 遊戲引擎簡介 與心得

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

Page 7: 遊戲引擎簡介 與心得

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

7

Page 8: 遊戲引擎簡介 與心得

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

8

Page 9: 遊戲引擎簡介 與心得

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

Page 10: 遊戲引擎簡介 與心得

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

rendering engine anymore.

10

Page 11: 遊戲引擎簡介 與心得

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

11

Page 12: 遊戲引擎簡介 與心得

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

12

Page 13: 遊戲引擎簡介 與心得

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

13

Page 14: 遊戲引擎簡介 與心得

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

development of video games(Wikipedia)

14

Page 15: 遊戲引擎簡介 與心得

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

Page 16: 遊戲引擎簡介 與心得

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

16

Page 17: 遊戲引擎簡介 與心得

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

17

Page 18: 遊戲引擎簡介 與心得

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

18

Page 19: 遊戲引擎簡介 與心得

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

19

Page 20: 遊戲引擎簡介 與心得

No best engine just best Developers !

20

Page 21: 遊戲引擎簡介 與心得

Q & A• Thank You !

21

Page 22: 遊戲引擎簡介 與心得

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

22

Page 23: 遊戲引擎簡介 與心得

Rendering• Uneal LightMass

23

Page 24: 遊戲引擎簡介 與心得

Physics• Havok vision

24

Page 25: 遊戲引擎簡介 與心得

Animation• Havok Animation Studio

25

Page 26: 遊戲引擎簡介 與心得

AI• Havok AI

26

Page 27: 遊戲引擎簡介 與心得

Scene Management• Unreal Streaming• Unreal Level Editor

27

Page 28: 遊戲引擎簡介 與心得

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

28

Page 29: 遊戲引擎簡介 與心得

Why Game Engine• Cheaper !!

29

Page 30: 遊戲引擎簡介 與心得

D&D History• Dnd - 1975

30

Page 31: 遊戲引擎簡介 與心得

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

31

Page 32: 遊戲引擎簡介 與心得

D&D History• Pool of Radiance - 1988

32

Page 33: 遊戲引擎簡介 與心得

D&D History• Baldur's Gate - 1998

33

Page 34: 遊戲引擎簡介 與心得

D&D History• Neverwinter Nights - 2002

34

Page 35: 遊戲引擎簡介 與心得

D&D History• Neverwinter Nights 2 - 2006

35

Page 36: 遊戲引擎簡介 與心得

D&D History• Dragon Age 2 - 2012

36

Page 37: 遊戲引擎簡介 與心得

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

37

Page 38: 遊戲引擎簡介 與心得

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

38

Page 39: 遊戲引擎簡介 與心得

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

39

Page 40: 遊戲引擎簡介 與心得

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

40

Page 41: 遊戲引擎簡介 與心得

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

41

Page 42: 遊戲引擎簡介 與心得

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

Page 43: 遊戲引擎簡介 與心得

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

43

Page 44: 遊戲引擎簡介 與心得

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

44

Page 45: 遊戲引擎簡介 與心得

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

45

Page 46: 遊戲引擎簡介 與心得

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

46