Skip to content

Unity Explorer is the official desktop client implementation for Decentraland 2.0, allowing users to explore and interact with the Decentraland metaverse using Unity.

License

Notifications You must be signed in to change notification settings

decentraland/unity-explorer

Repository files navigation

Unity Explorer for Decentraland 2.0

Decentraland Logo

Unity Explorer is the official desktop client implementation for Decentraland 2.0, allowing users to explore and interact with the Decentraland metaverse using Unity. This desktop client delivers a smoother, more immersive experience compared to the previous web-based version, setting the foundation for Decentraland's future expansion!

🌟 Features

Improved Performance

  • Significantly faster load times and increased frame rates
  • Smoother experience in crowded scenes
  • Refined multiplayer gameplay.
  • Cross-platform compatibility (Windows & Mac)

Immersive Environment

  • Enhanced graphics with extended draw distance.
  • Dual sun/moon system matching Decentraland's iconic logo.
  • Procedurally-generated landscapes for undeveloped parcels.
  • Detailed environmental effects (ocean, trees, ambience)
  • Support for worlds.

Enhanced Avatars & Social Interactions

  • More natural avatar movements and environmental interactions
  • In-world chat bubbles with emoji support
  • Integration with Decentraland's NFT wearables

Gameplay & Engagement

  • Badge system to track and showcase achievements
  • Daily quests and challenge system
  • Integration with mini-games throughout Decentraland
  • Daily rewards (Wearables and Emotes)

Developer-Friendly

  • Unity-based development environment
  • Support for decentralized content creation and deployment
  • Integration with Creator Hub resources

📋 Requirements

  • Unity 6000.2.6f2

🚀 Installation & Setup

  1. Clone the repository:

    git clone https://github.com/decentraland/unity-explorer.git
    
  2. Open the project in Unity

🎮 Quick Start

  • After installation, open Unity-Explorer via Unity.
  • Authenticate via MetaMask

📚 Documentation

For detailed information about the project, please visit our Wiki.

Architecture

The Unity Explorer follows a component-based architecture designed for flexibility and scalability. Learn more in our Architecture Overview.

Development Guides

Find specific guidance on development topics in our How To Guide.

🔧 Troubleshooting

Plugins not compiling (e.g. "The type or namespace name 'Google' could not be found" error)

That happens if you haven't got GIT LFS installed.

A simple way to confirm that is looking at this Google.Api.CommonProtos.dll file here in Github and compare its size (348KB) with the size of the one you have in your cloned version of the repo (it would be a 'placeholder' file with only 131 bytes aprox).

  1. Make sure you have git-lfs installed, for example you can install it with brew install git-lfs.
  2. Close Unity and step into the cloned repo root directory.
  3. run git lfs install and git lfs pull.
  4. Just in case delete the Explorer/Library/ folder.
  5. Open the Unity project again and this time it should compile correctly.

🛣️ Roadmap

See our Whitepaper

👥 Contributing

Please follow our coding standards and guidelines outlined in our How To Guide.

🤝 Community and Support

📜 License

This project is licensed under the Apache 2.0 License - see the LICENSE file for details.

About

Unity Explorer is the official desktop client implementation for Decentraland 2.0, allowing users to explore and interact with the Decentraland metaverse using Unity.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 37