Skip to content

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

🚀 Installation & Setup

  1. Clone the repository:

    git clone https://github.com/decentraland/unity-explorer.git
    
  2. Install and update the submodules:

    git submodule update --init
    git submodule update .
    
  3. 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

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