matrix-org / matrix-org/thirdroom
Determine maximum world capacity without SFU
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 647
- Forks
- 70
- PR merge metrics
- No merged PRs in 30d
Description
We need to figure out how many users we can have in a world with our current networking limitations and avatar rendering techniques. Ideally this is somewhere around ~20 participants should we prevent sending audio at all times, default users to muted, force PTT, etc. Avatar rendering is likely going to be fine if we can minimize the number of unique avatars and their polygon count / material cost.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named. Start by measuring participant capacity with the current networking limitations, audio behavior, and avatar rendering costs, including the proposed muted or push-to-talk options. Done means documenting a supported participant limit and the conditions needed to reach it, including avatar and audio constraints.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- three.js
- Domain
- audio-video-rtc, game-dev, networking, performance
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100