Summary
Throughout this chapter, we learned about the new tools offered by Unity UI, and we now know how to create UIs that allow the player to interact with our metaverse. In addition, we delved deeper into the Firebase SDK and our project now has a welcome screen, with scripts that allow the user to create a new account or log in. Finally, we took another step toward a multiplayer metaverse, creating a player Prefab that we can instantiate via code when the scene is started.
In the next chapter, we will learn how to create our first NPC. We will create a fun, animated character that will allow the player to travel to other worlds. For this, we will program a script that detects the presence of the player and shows a window to select the destination world.