When making a game, one of the most important decisions you have to make is choosing the framework you’ll use. Be it a custom engine, a generic framework or a drag-and-drop editor, you’ll always need to take in consideration what kind of game you want to make and what platforms you’ll be deploying to.

In this syllabus, we’ll take a look at the Unity engine: we’ll discuss its pros and cons, its basic workflow and its best usage cases.

Unity is one of the most popular game engines out there and has been used to make several AAA games and high-quality indie games, but it still manages to be very beginner friendly.