VRChat Murder Mystery Game – UdonSharp Systems Developer

Posted 4 weeks ago

Worldwide

Summary

We are looking for an experienced UdonSharp developer to build the core systems for a multiplayer murder mystery game in VRChat. The project is a social deduction-style game where players are randomly assigned one of three roles each round: Killer, Detective, or Bystander. The game requires solid networking, role-based interactions, and local progression systems. Scope of Work: Design and implement the core game loop for a round-based murder mystery experience Build a Game Manager with toggleable spawn systems (random or static spawns) Implement random role assignment with a clear HUD popup notification for each player Create role-restricted weapon pickup systems (Killer-only knives + shared innocent weapons) Develop a local clue collection system where each player is assigned one of five unique clue sets Handle clue tracking, completion popups, item unlocks, and global clue system shutdown once all sets are completed Ensure all core game states, roles, pickups, and item interactions are fully synchronized across players using UdonSharp Technical Requirements: Must be built entirely in UdonSharp Strong understanding of VRChat networking, ownership, and synchronization Experience with VRCPickup, player tags, and role-based permission systems Clean, maintainable code structure with proper handling of edge cases (late joins, item drops, etc.) What is included: Full game systems and networking logic Role assignment and HUD Weapon and clue mechanics Spawn management What is NOT included: World/environment creation or 3D asset creation Avatar modeling or heavy avatar modification UI design beyond the required role popup Requirements: Proven experience building multiplayer systems in VRChat using UdonSharp Please include links to previous VRChat worlds or UdonSharp projects in your proposal Clear communication and ability to work within defined scope This is a focused systems development project. We are looking for someone who can deliver reliable, well-synced gameplay mechanics.

  • $100.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Game Development
Script
Activity on this job
  • Proposals:Less than 5
  • Last viewed by client:4 weeks ago
  • Interviewing:
    3
  • Invites sent:
    10
  • Unanswered invites:
    3
About the client
Member since Jun 3, 2026
  • South Africa
    Cape Town2:44 PM
  • $70 total spent
    3 hires, 0 active

Explore similar jobs on Upwork

Framing Simulator 2025 Map DevelopmentFixed-price‐ Posted 3 weeks ago
JavaScript
GIS
Android
Java
C++
Gaming Console
Adventure
Action
Ages 7+
Unity
Game Development
QA Management
Game Design

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