© Jared Halpern 2019
Jared HalpernDeveloping 2D Games with Unity https://doi.org/10.1007/978-1-4842-3772-4_1

1. Games and Game Engines

Jared Halpern1 
New York, NY, USA

In this introductory chapter, I’ll talk a bit about game engines: what they are, and why they’re used. I’ll also discuss a few game engines of historical significance, as well as introduce the high-level capabilities of Unity. If you want to get straight to making games, feel free to skim or skip this chapter and come back to it later.

Game Engines—What Are They?

Game engines are software development tools designed to reduce the cost, complexity, and time-to-market required in the development of video games. These software tools create a layer of abstraction on top of the most common ...

Get Developing 2D Games with Unity : Independent Game Programming with C# now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.