Game Development Reference
In-Depth Information
Chapter 9. Synthesis of Knowledge
In this chapter, we will develop the third level in our e-learning game. This will be the
final level in our game; the purpose of which is to help the user consolidate their learn-
ing by synthesizing new knowledge. The objective of this level is for the player, having
now been promoted to ranger, to walk around the park tending to the needs of the vis-
itors. The visitors will ask various questions or give hints about what they are thinking;
the player needs to use higher-order reasoning to successfully interact with the game
NPCs in suggesting an answer that has to do with state trivia. If the player answers
correctly, we will reward the player in the game to promote learning.
We will reuse significant portions of technology from the first two missions to develop
this chapter. In this chapter, we will cover the following topics:
• Understanding the mission three GameObjects
• Applying learning theory to mission three
• Creating the structure for mission three
• Modifying the pop-up system
• Creating the
NpcLocators
Prefab
• Creating the
CorrectResponse
Prefabs
• Modifying the quiz cards
• Adding another data condition
• Using the
setupLevel3
Prefab
• Creating the
AddScore
condition
• Creating the
ShowLevel3Results
response
• Creating the
Time
object
• Modifying the
LevelLogicObj
object
• Rewarding the player
Understanding
the
mission
three
GameObjects
In this level, we will implement a number of GameObjects and update others. Some
of the game objects are listed as follows: