Going further

If you are of the adventurous sort, try to expand your project to add the following features:

  • Add other objects to the scene and have their sorting order update appropriately compared to the player. The Sorting.cs script is a very basic sorting script. You may need to create a much more complex version if there are multiple objects in the scene that need specific sorting orders.
  • Create an idle animation for the Mayor using the forward facing sprites, so it appears that the Mayor is fidgeting; then, add it to a new Animator component attached to the Mayor's GameObject.
  • Apply the scriptable object technique to other areas of the level.
  • Extend the Conversation manager to step the text letter by letter in the conversation text with another ...

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.