1 GETTING STARTED WITH VIDEOGAME DEVELOPMENT JUNIOR ROJAS GRUPO AVATAR PUCP TABLE OF CONTENTS • Game Engines • Rendering • Collision Detection • Physics • Artificial Intelligence • Scripting • Game Editors • Building a game in Unity GAME ENGINES • Reusability • Data-driven architecture • Genre-specific? General-purpose? Game Engine Architecture, Jason Gregory (2009) GAME ENGINES Game assets (graphics, sounds, scripts, etc.) Game engine Game RENDERING • Low-level APIs: OpenGL, Direct3D • High-level APIs: Ogre3D, Flash display list, Panda3D scene graph, Unity scenes, etc. Panda 3D Manual: Cheat Sheets www.panda3d.org/manual/index.php/Cheat_Sheets RENDERING • Movie-quality rendering in real-time. The Butterfly Effect www. unity3d.com/promo/butterfly
3
Embed
GAME ENGINES - Universidad Católica San Pablo · • Often found as part of physics engines • Real-time processing • Discrete vs Continuous GameEngineArchitecture, Jason Gregory
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1
GETTING STARTED WITH VIDEOGAME DEVELOPMENT
J U N I O R R O J A S G R U P O AVA T A R P U C P
TABLE OF CONTENTS
• Game Engines • Rendering • Collision Detection • Physics • Artificial Intelligence • Scripting • Game Editors • Building a game in Unity