MetaQuest is not just another virtual world; it's a pioneering leap forward in online gaming and social interaction, offering players an unparalleled experience in the metaverse of the future. ๐
In our real-time 3D online multiplayer metaverse, we've seamlessly integrated Socket.io for instant communication and WebRTC for immersive video chats. But the innovation doesn't stop there.
-
๐ผ Blockchain-Powered Assets: You can buy, sell, and own in-game assets like characters using tokens. Our blockchain technology ensures a secure and transparent experience.
-
๐ฐ Token Transfers: What truly sets us apart is the ability for players to send tokens to each other, fostering a thriving in-game economy. Your virtual wealth is in your hands.
-
๐ฏ Challenges and Camaraderie: We offer the option to create and undertake challenges, adding an extra layer of excitement and camaraderie to this digital realm. Prove your mettle and reap the rewards.
-
๐ข Communication: Engage in real-time conversations with participants using voice, text chat, and video streaming. Feel like you're in the same room, no matter where you are.
-
๐ 3D Environment: Step into our mesmerizing 3D worlds, from futuristic cities to fantasy landscapes. Customize your avatar and create your unique virtual identity.
-
๐ Blockchain Marketplace: Immerse yourself in a decentralized economy. Trade unique assets and tokens, and earn rewards for completing tasks and challenges.
- ๐ 3D Multiplayer Exploration: Traverse captivating 3D worlds filled with secrets and surprises, all designed for thrilling multiplayer adventures.
- ๐ฌ Text and Video Chat: Stay connected with your fellow adventurers through real-time text and video chat, adding a social dimension to your journey.
- ๐ผ Blockchain Assets: Own your in-game assets securely with blockchain technology. Buy, sell, and trade characters and items with ease.
- ๐ฏ Create Challenges: Challenge other players to daring quests and adventures. Prove your mettle and earn rewards.
- ๐ฐ 20 HSR Coins: As a new adventurer, you start with 20 HSR coins. Use them wisely to unlock new opportunities and enhance your journey.
- ๐ Metamask Integration: Seamlessly interact with your Ethereum wallet through Metamask, providing secure access to blockchain features.
- โ๏ธ Polygon (Matic): Enjoy efficient and cost-effective transactions with Polygon (Matic), enhancing your in-game experiences.
- ๐จ Stunning 3D Graphics: The visual splendor of Three.js brings the metaverse to life, ensuring an immersive and breathtaking adventure.
- ๐จ๏ธ Real-time Communication: Engage in high-quality real-time communication using WebRTC and Agora.io, fostering meaningful connections with other players.
- ๐ Dynamic State Management: Jotai ensures efficient state handling, contributing to a smooth and responsive adventure.
Token Game Contract
- 0xBF89d83f7D6d63Ee92cDe80C5E0f789d676A2483
- Explore Mumbai PolygonScan Log
- Solidity
- Hardhat
- Hardhat-Toolbox
- Node.js
- Express
- MongoDB
- Truffle
- HD Wallet
- Ethers
- Web3.js
- Ganache
- Alchemy
- Polygon (Matic)
- Remix
- Metamask
- Three.js
- WebRTC
- Agora.io
- Socket.io
- Drei
- React Three Fiber
- Jotai
- Machine Learning
- OpenCV
Before diving into the MetaQuest adventure, make sure you have the following:
- Node.js and npm installed
- An Ethereum wallet (e.g., Metamask)
- test Polygon Matics
- you need to give it an OpenAI API key for the testbot to work
- for Video calling we have use Aroga.io so you need to give it the agora io key in every 24 hours for free WebRTC services
- go to the Server Folder
- do npm i
- then nodemon start
- just go to the Client folder and
- npm i
- npm start
For detailed installation and setup instructions, please refer to our comprehensive documentation.
We welcome contributions from developers, designers, and creators. Check out our contribution guidelines to get started.
MetaQuest is licensed under the MIT License. See the LICENSE file for details.
MetaQuest draws its inspiration from the challenging times of the COVID-19 pandemic when students missed their campus life and the cherished connections they had with friends. We recognized the deep longing for the campus environment and the vibrant social interactions that students yearned for. It was this shared longing that fueled our vision.
Our inspiration stemmed from the desire to recreate the campus experience in a digital realm, allowing students to relive those memorable moments. MetaQuest was conceived as a place where students could:
- Reconnect with the architecture and atmosphere of their campus, evoking a sense of nostalgia.
- Play games and engage in challenges with friends and fellow students, just like they would on campus.
- Initiate video chats, recreating the spontaneous and meaningful interactions they once had in person.
For incoming freshmen, MetaQuest offers a unique opportunity to get a taste of campus life before stepping foot on campus. It's not just about recreating a physical space; it's about rekindling the spirit of campus life and forging lasting connections.
MetaQuest serves as a digital bridge between students and their campus experience. It allows them to:
- Immerse themselves in a faithful digital recreation of their campus, reliving its beauty and architecture.
- Engage in a wide array of games and challenges with their friends and fellow students, just like they would on campus.
- Initiate video chats, recreating the spontaneous and meaningful interactions they once had in person.
In essence, MetaQuest encapsulates the essence of campus life, providing a space where students can bond, have fun, and create memories, regardless of physical distance.
The development of MetaQuest involved a fusion of innovative technologies and creative thinking. We harnessed:
- Blockchain Technology: To enable secure asset ownership and token transfers, creating a decentralized in-game economy.
- Immersive 3D Graphics: Utilizing Three.js to recreate campus environments in stunning detail.
- Real-time Communication: Integrating WebRTC and Agora.io to foster meaningful connections through video chats.
- Ethereum Integration: Seamlessly connecting Ethereum wallets via Metamask for blockchain features.
- Dynamic Challenges: Designing and implementing engaging challenges to enhance the spirit of camaraderie.
- Machine Learning: Incorporating cutting-edge Machine Learning chatbot to provide information, assistance, and fun conversations.
The development of MetaQuest came with its set of challenges. We encountered complexities in seamlessly integrating blockchain technology while ensuring security and transparency. Crafting realistic 3D environments demanded meticulous attention to detail. Creating a responsive and high-quality real-time communication system presented its own unique hurdles. Integrating a Machine Learning chatbot to provide a seamless and helpful experience was also a significant task.
Despite these challenges, our dedicated team persevered, leading to the creation of a robust and immersive platform that captures the essence of campus life.
We take immense pride in several accomplishments:
- Seamlessly integrating blockchain technology, enabling secure asset ownership and token transfers.
- Crafting stunningly realistic 3D graphics, bringing MetaQuest's campus environments to life.
- Fostering meaningful connections through an intuitive real-time communication system.
- Designing dynamic challenges that have added an exciting and communal dimension to the platform.
- Successfully integrating a Machine Learning chatbot to enhance user interactions and provide valuable information and assistance.
The journey of creating MetaQuest has been a profound learning experience. We gained insights into
๐ฅ Meet the Team Meet the talented individuals behind MetaQuest:
Himanshu Sharma | LCS2022023 | GitHub
These dedicated team members have worked tirelessly to bring the MetaQuest vision to life. Say hello to them on GitHub! ๐
Enjoy your journey in MetaQuest! ๐๐๐