The Role of Game Engines in Game Development and Teaching
Citations Over TimeTop 1% of 2023 papers
Abstract
This chapter explores the essential role of game and graphics rendering engines in creating computer games and their applications in education. Starting with a brief discussion on the importance of visualization in game development, we analyze popular game engines, including CryEngine, Irrlicht, Unreal Engine, Unity, and Godot, and graphics rendering engines (cores), including OpenSceneGraph (OSG) and Object-Oriented Graphics Rendering Engine (OGRE). Each engine’s unique features and pedagogical potentials are discussed, with emphasis on Unity, Godot, and Unreal Engine’s interactive and step-by-step tutorials. This analysis reflects the adaptability of game engines to different teaching styles and provides insights into their effectiveness as tools for teaching game development and computer science. The chapter aims to highlight game engines’ role in game creation and education by exploring these topics.
Related Papers
- → Introduction to game development(2010)117 cited
- C# Game Programming: For Serious Game Creation(2010)
- → An interactive event-design tool for rapid game Development(2011)2 cited
- Game development from the perspective of an independent developer(2018)
- → Game Development and Design: Principles and Practice(2023)