© Casey Hardman  2020
C. HardmanGame Programming with Unity and C#https://doi.org/10.1007/978-1-4842-5656-5_21

21. Designing Levels

Casey Hardman1 
(1)
West Palm Beach, FL, USA
 

In this chapter, we'll start thinking about how to support multiple levels that the player can choose from when they first load the game. We’ll make separate scenes for each level and position a camera in each one that views the level from above as a sort of “sneak peek” when choosing levels.

Prefabs and Variants

Before getting into designing levels for your game, you ought to consider how you’ll go about making little tweaks in the balance as you go along. We discussed the purpose of prefabs and their variants early on. This is one of those moments where you’ll want to give ...

Get Game Programming with Unity and C#: A Complete Beginner’s Guide 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.