Cargando…

Build Your Own Metaverse with Unity A Practical Guide to Developing Your Own Cross-Platform Metaverse with Unity3D and Firebase /

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Nadales, David Cantón (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, Limited, 2023.
Edición:1st edition.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • 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