Leaving town

Currently, our character can walk back and forth in the town and walk around in the map, but she can't go between the two scenes. Since the game will start off in the town, let's begin by allowing the character to leave the Town and enter the Overworld.

Creating a NavigationManager script

To navigate between scenes, we could add a simple SceneManager script that says when you hit this collider, go to a specific scene, but if you are planning a larger world with a large number of interactions, it is better if we build a separate navigation system so that we have everything in one place; it's just easier to manage that way.

This separation is a fundamental part of any good game design. Keeping the logic and game functionality separate ...

Get Mastering Unity 2D Game Development - Second Edition 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.