Game Development
This lesson discusses game development and its components.
Game development is the process of creating video games for consoles, computers, and mobile devices. It involves designing the gameplay, writing code, and testing the game for bugs.

- Unity is a game engine used to create 2D and 3D games for consoles, computers, and mobile devices. It provides a set of tools and libraries for building cross-platform games with C#.

- Unreal Engine is a game engine used to create 2D and 3D games for consoles, computers, and mobile devices. It provides a set of tools and libraries for building cross-platform games with C++.

- Godot is a game engine used to create 2D and 3D games for consoles, computers, and mobile devices. It provides a set of tools and libraries for building cross-platform games with GDScript.

- GameMaker Studio is a game engine used to create 2D games for consoles, computers, and mobile devices. It provides a set of tools and libraries for building cross-platform games with GML.

- Construct is a game engine used to create 2D games for consoles, computers, and mobile devices. It provides a set of tools and libraries for building cross-platform games with events.
The above tools and technologies are commonly used in game development to create video games for consoles, computers, and mobile devices. Unity, Unreal Engine, Godot, GameMaker Studio, and Construct are popular game engines used by game developers to create 2D and 3D games. These game engines provide a set of tools and libraries for building cross-platform games with C#, C++, GDScript, and GML.