Title: Identify components of game engines.
Course: Game Design and Development (10205-I) > Section: Utilizing Logic and Programming

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?