© 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 
(1)
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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.