Multi-User Unity3D Virtual Conference Platform
Budget: $1,500 – $3,000 USD
Build a web Unity 3D experience (MUST WORK ON MOBILE AND WEB BROWSERS) that allows multiple users to join, interact, and network in branded virtual rooms. The app will integrate Ready Player Me SDK for avatars, Photon Engine for real-time multiplayer networking and chat, and Web3 wallet-based login for access control and NFT-based invitations.
Key Features:
Multi-user interaction with voice/text chat.
User-to-user private chat functionality.
Integration with Ready Player Me SDK for customizable avatars.
Web3 wallet-based login (MetaMask or similar).
Backend API integration for user data and room activation.
NFT-based room access for users with valid invites in their wallets.
Brands can pay X$ per room to activate and host virtual rooms.
2. Scope of Work:
2.1 Avatar Integration:
Implement Ready Player Me SDK for user avatars.
Support avatar customization and persistence.
2.2 Multiplayer and Chat System:
Implement Photon Engine for multi-user networking.
Develop room-based multi-user interactions.
Enable real-time text and voice chat.
Implement private chat between individual users.
2.3 Web3 Integration:
Wallet-based login (MetaMask/WalletConnect).
Verify NFT ownership for room access.
Enable wallet data to interact with backend APIs.
2.4 Backend Integration:
User authentication via provided APIs.
Send and retrieve user activity data.
Activate rooms based on payment confirmation.
2.5 Brand Integration:
Create a flow for brands to purchase and activate rooms via backend APIs.
Enable different room types ($100-$500 pricing tiers).
2.6 User Experience Flow:
Login: User connects wallet to authenticate.
Access: Users with valid NFTs gain access to relevant rooms.
Avatar Customization: User selects/customizes their avatar.
Enter Room: User joins a room with multi-user interaction enabled.
Networking: Users can interact, chat (public and private), and explore rooms.
Room Activation (for Brands): Brands pay to activate their virtual rooms.
Backend Communication: Data is sent and received in real-time via APIs.
3. Required Expertise:
The freelancer should have:
3+ years of experience in Unity 3D development.
Proven experience with Photon Engine for multiplayer and chat systems.
Hands-on experience with Ready Player Me SDK or similar avatar solutions.
Experience with Web3 wallet integration (MetaMask/WalletConnect).
Strong knowledge of API integration for backend communication.
Previous experience building virtual event platforms is a plus.
Familiarity with NFT-based authentication and blockchain interaction.
Strong communication and problem-solving skills.
4. Deliverables:
Fully functional virtual conference application built in Unity.
Integration with Ready Player Me SDK, Photon Engine, and wallet login.
Documented source code.
User documentation for app usage and deployment.
Weekly updates on progress and milestones.
Key Features:
Multi-user interaction with voice/text chat.
User-to-user private chat functionality.
Integration with Ready Player Me SDK for customizable avatars.
Web3 wallet-based login (MetaMask or similar).
Backend API integration for user data and room activation.
NFT-based room access for users with valid invites in their wallets.
Brands can pay X$ per room to activate and host virtual rooms.
2. Scope of Work:
2.1 Avatar Integration:
Implement Ready Player Me SDK for user avatars.
Support avatar customization and persistence.
2.2 Multiplayer and Chat System:
Implement Photon Engine for multi-user networking.
Develop room-based multi-user interactions.
Enable real-time text and voice chat.
Implement private chat between individual users.
2.3 Web3 Integration:
Wallet-based login (MetaMask/WalletConnect).
Verify NFT ownership for room access.
Enable wallet data to interact with backend APIs.
2.4 Backend Integration:
User authentication via provided APIs.
Send and retrieve user activity data.
Activate rooms based on payment confirmation.
2.5 Brand Integration:
Create a flow for brands to purchase and activate rooms via backend APIs.
Enable different room types ($100-$500 pricing tiers).
2.6 User Experience Flow:
Login: User connects wallet to authenticate.
Access: Users with valid NFTs gain access to relevant rooms.
Avatar Customization: User selects/customizes their avatar.
Enter Room: User joins a room with multi-user interaction enabled.
Networking: Users can interact, chat (public and private), and explore rooms.
Room Activation (for Brands): Brands pay to activate their virtual rooms.
Backend Communication: Data is sent and received in real-time via APIs.
3. Required Expertise:
The freelancer should have:
3+ years of experience in Unity 3D development.
Proven experience with Photon Engine for multiplayer and chat systems.
Hands-on experience with Ready Player Me SDK or similar avatar solutions.
Experience with Web3 wallet integration (MetaMask/WalletConnect).
Strong knowledge of API integration for backend communication.
Previous experience building virtual event platforms is a plus.
Familiarity with NFT-based authentication and blockchain interaction.
Strong communication and problem-solving skills.
4. Deliverables:
Fully functional virtual conference application built in Unity.
Integration with Ready Player Me SDK, Photon Engine, and wallet login.
Documented source code.
User documentation for app usage and deployment.
Weekly updates on progress and milestones.