Identification should include
- physics engine—used in object interactions
- render engine—used to draw the game
- state machine—used to track progress and load/save progress
- AI engine—used to control game interaction.
Identification should also include
- asset creation
- coding console
- 2D sprite animation system
- testing tools
- viewport
- 3D sound editing console
- 3D skeletal mesh and animation system
- 3D material editor
- 3D user interface editor
- 3D static mesh editor
- 3D landscape editor.
Process/Skill Questions:
- How could a game operate with only one type of engine?
- Why is the choice of game engine important?
- What is the purpose of a game engine?
- How do the components of a game engine contribute to making a functional game?