# How can you create games with M-Builder Game Maker?

M-Builder Game Maker includes a variety of components, each serving a specific purpose. For example, if you want to introduce a character into your game that can interact with the player and provide guidance, you can use the NPC (non-player character) component to achieve this.

The NPC component itself is composed of two or three sub-components, each managing a specific aspect. For example, the NPC Rig Animation sub-component is responsible for controlling character animations, while the NPC Dialogue System sub-component is used to manage conversations between the player and the in-game character.

\
