Limit search to available items
Book Cover
E-book
Author Nadales, David Cantón, author

Title Build Your Own Metaverse with Unity A Practical Guide to Developing Your Own Cross-Platform Metaverse with Unity3D and Firebase / David Cantón Nadales
Edition 1st edition
Published Birmingham : Packt Publishing, Limited, 2023

Copies

Description 1 online resource (587 p.) : illustrations
Contents Cover -- Title Page -- Copyright and Credits -- Dedications -- Contributors -- Table of Contents -- Preface -- Part 1: Getting Started -- Chapter 1: Getting Started with Unity and Firebase -- Technical requirements -- Installing Unity Hub -- Installing the Unity editor -- Creating and managing Unity projects -- Basics of using the Unity editor -- Creating a new scene -- Organizing your project assets -- Choosing an input handler -- Understanding the different Firebase services -- What is Firebase for? -- Configuring a new Firebase project -- Installing the Firebase SDK -- Summary
Chapter 2: Preparing Our Player -- Technical requirements -- Creating a third-person controller -- Testing our player -- Working with colliders -- Changing the default avatar -- Adding Mobile Support -- Summary -- Chapter 3: Preparing Our Home Sweet Home: Part 1 -- Technical requirements -- Understanding the Hub concept -- Designing the scene -- Customizing the floor -- Downloading the buildings -- Assembling the buildings -- Customizing sidewalks -- Customizing the sky -- The village fountain -- Expanding the horizon -- A greener town -- Order and cleanliness -- Summary
Chapter 4: Preparing Our Home Sweet Home: Part 2 -- Technical requirements -- Case study on the need for optimization -- Understanding optimizations -- Static/dynamic GameObjects -- Camera occlusion (culling) -- Light baking -- Colliders -- Adding the first world to the Firebase database -- Summary -- Chapter 5: Preparing a New World for Travel -- Technical requirements -- Designing the Scene -- Creating the scene -- Creating the floor -- Creating houses -- Applying order -- Limiting the Scene -- Adding sidewalks -- Adding trees -- Customizing the sky -- Adding the world to the Firebase database
Adding objects dynamically -- Identifying ourselves in the system -- Optimizing a dynamic Scene -- Summary -- Part 2: And Now, Make It Metaverse! -- Chapter 6: Adding a Registration and Login Form for Our Users -- Technical requirements -- Creating a sign-up screen -- Understanding Vertical Layout Group -- Creating a sign-in screen -- Placing the player -- Summary -- Chapter 7: Building an NPC That Allows Us to Travel -- Technical requirements -- Choosing an aspect -- Bringing the NPC to life -- Triggering when we are close -- Showing the available worlds in a window -- Mobile support
Traveling to the selected world -- Canvas -- NPC -- PlayerInstance -- Summary -- Chapter 8: Acquiring a House -- Technical requirements -- The concept of home -- Enabling a user to obtain a home -- Adding a trigger to the Prefab of the house -- Programming script to acquire a house -- Linking a house to a player -- Understanding what an NFT is -- Converting a house to an NFT -- IPFS -- Goerli -- ChainSafe -- MetaMask -- Mining cryptocurrencies -- Programming the generation of the NFT -- Summary -- Chapter 9: Turning Our World into a Multiplayer Room -- Technical requirements
Summary Build Your Own Metaverse with Unity is a practical guide for developers with step-by-step explanations, practical examples, and screenshots to guide them through essential concepts. You’ll start by learning how to install Unity and create a character that can move around the virtual world. Next, you’ll learn how to integrate multiplayer functionality, user identification, and registration in your game universe. You’ll explore how to create interactive characters dealing with different attributes of the virtual world, including acquiring homes and decorating them with various features. Additionally, you’ll understand how to use Firebase tools to make your Metaverse unique. By following the expert advice, you’ll be able to create a feature rich Metaverse where players can interact with NPCs, acquire homes, and interact with other players online. Finally, you’ll discover how to compile and distribute the finished project to various platforms, while acquiring with necessary skills and knowledge to create a unique and groundbreaking Metaverse. By the end of this book, you’ll be well-equipped to create a Metaverse with infinite possibilities
Notes Includes index
Description based upon print version of record
Getting started with Photon SDK
SUBJECT Unity (Electronic resource) http://id.loc.gov/authorities/names/n2011038776
Firebase (Electronic resource)
Unity (Electronic resource) fast
Subject Video games -- Programming.
Video games -- Design
Virtual reality.
Metaverse.
virtual reality.
Metaverse
Video games -- Design
Video games -- Programming
Virtual reality
Form Electronic book
ISBN 9781837635610
1837635617