In this chapter, we will start developing a 3D e-learning game. To illustrate the concept of e-learning in games, our game will teach players American state flags and trivia over the course of three levels. After beginning with a definition of e-learning games and how they relate to "traditional" video games, we will carry on with implementing the core systems that control the main character of the game and define its abilities and ways to control the camera that follows the player in our 3D world.
In this chapter, we will cover the following topics:
Understanding e-learning
Introducing our game—Geography Quest
Comprehending the three Cs
Creating our first scene
Developing the character system
Building character representation
Developing code for the camera
Developing code for the player controls