Three.js Developer/Team — Real-Time Multiplayer 3D Social Platform (Proof of Similar Work Required)

Posted yesterday

Worldwide

Summary

⚠️ IMPORTANT — READ BEFORE APPLYING: I will only consider freelancers/agencies who have built something genuinely similar before: a real-time multiplayer 3D web experience where multiple users are visible and synced live in the same shared space (not a single-user 3D configurator, not a Unity/Unreal export, not a generic "we can do anything" pitch). If you apply, please include a link to a live, playable demo of that specific type of work — not just a video or a portfolio piece that "relates." Generic cover letters and unrelated portfolio links will be ignored. We're building an immersive, browser-based 3D social experience using Three.js — a persistent 3D space where users walk around as avatars, interact with each other in real time, and sit down at interactive tables together. This is a prototype phase to validate the core experience before scaling up. Scope for this milestone: A 3D map/space users can walk around in first or third person Basic avatar system (movement, simple animations — idle, walk, sit) Real-time multiplayer: multiple users visible and moving in the same space simultaneously (WebSocket or similar — Colyseus experience is a plus) One interactive table/activity fully implemented in 3D: users can approach, sit/stand, and interact with a shared interface, with server-authoritative state (not client-decided outcomes) Basic point/token system using demo values only Simple text chat between nearby users What I need to see in your proposal: A live, playable link demonstrating real-time multiplayer 3D web work you (or your team) actually built Which specific part you/your team built, if this was a team effort A realistic architecture proposal (client/server split, multiplayer approach) Nice to have: Experience with WebRTC for voice chat Experience with Colyseus, Photon, or similar multiplayer frameworks This is phase 1 of a larger project. The budget reflects room for a candidate who can prove real, relevant experience — and there's strong potential for ongoing work if this phase goes well. Only serious, verifiable applications will get a response.

  • $10,000.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Three.js
WebGL
Node.js
Websockets
Activity on this job
  • Proposals:15 to 20
  • Last viewed by client:37 minutes ago
  • Hires:
    1
  • Interviewing:
    2
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jul 3, 2023
  • Malta
    Tas-Sliema12:06 AM
  • $44K total spent
    43 hires, 28 active
  • 1,924 hours

Explore similar jobs on Upwork

3D Graphics Animation Video EditorHourly‐ Posted 3 weeks ago
Adobe After Effects
3D Animation
Motion Graphics
Animation
CGI Character Creation for FilmFixed-price‐ Posted 3 weeks ago
Character Design
Music & Sound Design
Cartoon Art
Animation

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo