Unity 3D Developer for Virtual Mall

Job ID: 39531158

Budget: $750 – $1,500 USD

The budget and price is 900$


Phase 2: Unity Developer (3D Developer)

Objective: Build the virtual mall and store scenes in Unity based on UI/UX designs.



Full Responsibilities:
1. Project Setup:
• Install Unity (latest LTS version recommended).
• Create a new project optimized for mobile (iOS & Android).
• Set up a 3D scene environment representing the virtual mall.
2. UI Integration:
• Receive the UI/UX designs from Figma.
• Turn the “Enter Mall” screen into an actual Unity scene.
• Use pre-made 3D models (from Unity Asset Store, Sketchfab, or CGTrader).
3. Virtual Mall Scene:
• Design a virtual mall map including:
• Walkable corridors
• Individual store spaces (with decorations)
• Entry/Exit points
• Walking movement via player avatar
• Each store is a separate scene for every merchant
4. Ready Player Me Integration:
• Integrate Ready Player Me SDK.
• Support avatar customization (for both customers and merchants).
• Enable lip-sync (mouth movement) with voice or text.
5. Store Interaction:
• When entering a store:
• Products displayed on numbered shelves
• Clicking a product opens a WebView or pop-up with product details (connected later to Flutter)
• Basic interaction:
• Talk to staff via voice or text (placeholder)
• Free navigation inside the store or mall
6. Store Customization for Merchants (Future Scope):
• Design a simple builder interface for merchants:
• Choose store type (e.g., perfumes, clothes, electronics)
• Drag and drop decor items (shelves, lights, cashier, etc.)
• Automatically save store layout and positions via backend API
7. Group Shopping (Newly Added Feature):
• When user enters via “Group Mall” screen, load a multiplayer scene
• Show 2–6 avatars in the same mall in real-time
• Sync their positions using Firebase Realtime Database or simple placeholder for now
• Basic group interactivity (e.g., pointing at product or chatting)
8. Exit Store via Movement (Newly Added Feature):
• Instead of a “Back” button, place an exit door in each store labeled “Exit”
• When avatar walks into the Exit zone ➜ return to mall scene
• No UI button should be used
9. Documentation & Handoff:
• Deliver:
• Unity scene files
• Links to all used 3D assets
• Store identifiers in code (Store ID or tags)



Expected Deliverables:
• Unity project with:
• Main mall scene
• Separate scenes for each store
• Walking avatars using Ready Player Me
• Initial integration with Flutter via WebView or Unity Widget