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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
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