matrix-org / matrix-org/thirdroom
Add `world.setCharacterController()`
Open
enhancement
- Dominant language
- C
- Stars
- 647
- Forks
- 70
- PR merge metrics
- No merged PRs in 30d
Description
Add `world.setCharacterController()` to the WebSG API so that you can set whether to use a `dynamic` or `kinematic` character controller. Or disable the default character controller entirely and specify your own.
Contributor guide
Research direction
The issue names no files, tests, or entry points. Start by locating the WebSG API and existing character-controller implementation; determine how dynamic, kinematic, disabled, and custom-controller modes should be represented, then verify each mode through the relevant API tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- api, game-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100