530 likes | 863 Views
遊戲引擎簡介 與心得. 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
E N D
遊戲引擎簡介與心得 Zean Mail : zean.fang@gmail.com
Zean • 2004 4C競賽、2005 全國行動電玩創意大賽 • 交大多媒體工程研究所 • 2008-2011鈊象電子高級工程師 • 2011至今接外包為生
Game Engine History • 1993 Id Tech 1 (id software) – Doom • No graphics card • 2D
Game Engine History • 1996 Quake (id software) – Quake • Real 3D • Mouse to aim, keyboard to move • Software rendering
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
Game Engine History • 1998 Unreal (EPIC) - Unreal • Include physics, video, Sound…etc., Game engine is not only rendering engine anymore.
Game Engine History • 2002 Unreal 2 (EPIC) - Lineage 2, Rainbow Six 3, BioShock • Support GameCube, PS2, Xbox • Particle Editor, Physical Editor,…
Game Engine History • 2005 Unreal 3 (EPIC) – Gears of War series… • Programmable pipeline no fix pipeline
Game Engine History • 2005 Unity (Unity Technologies) – Cytus, Call of Duty : Strike
What Is Game Engine • Agame engine is a system designed for the creation and development of video games(Wikipedia)
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)
What Is Game Engine • A system with tools to create and handle all behavior in game.
Unreal3 • US$50,000 royalty-free revenue benefit
Havok • Project anarchy for mobile • Havok Vision Engine • HavokPhysics • Havok Animation Studio • Havok AI
Unity • Unity Pro $1500, ios $1500, Android $1500
Q & A • Thank You !
What Is Game Engine • Rendering • Scene • Physics • Sound • Script • AI • Animation • Network • ….
Rendering • UnealLightMass
Physics • Havok vision
Animation • HavokAnimation Studio
AI • Havok AI
Scene Management • Unreal Streaming • Unreal Level Editor
Why Game Engine • Much easy to create a game – Learning overhead ?
Why Game Engine • Cheaper !!
D&D History • Dnd - 1975
D&D History • Advanced Dungeons & Dragons: Treasure of Tarmin - 1983
D&D History • Pool of Radiance- 1988
D&D History • Baldur's Gate- 1998
D&D History • NeverwinterNights- 2002
D&D History • NeverwinterNights 2 - 2006
D&D History • Dragon Age 2 - 2012
Why Game Engine • 許多遊戲內的行為越來越複雜畫面越來越絢麗
Why Game Engine • 遊戲世界越來越大
Why Game Engine • 大部分遊戲內的行為是重複的
Why Game Engine • 不是每個人都想處理複雜的Physics、複雜的rendering、複雜的…blah blahblah
Why Game Engine • Cost problem • Unity Pro : $1500 • Unreal3 : 當營收超過$50000,營收的25% • Havok Project Anarchy : Free!! • CryEngine3 : Free for non-commercial. $1200000 for commercial.
Game Engine History • 1999 Id Tech 3 (id software) – Quake III, Return to Castle Wolfenstein • No more software rendering • Support Command line & vertex animation
Game Engine History • 2004 Id Tech 4 (id software) – Doom III, Quake IV • Support DX9 • Dynamic Lighting (Shadow volume)
Game Engine History • 2004 CryEngine 1 (Crytek) – Far Cry, AION
Game Engine History • 2006 CryEngine2 (Crytek) – Crysis • Support DX10
Game Engine History • 2009 CryEngine3 (Crytek) – Crysis 3 • Support DX11