issues Search Results · language:Dune language:Python language:JavaScript language:Python language:JavaScript language:Java
Filter by
55.4M results
Implement NPCSystem in src/systems/NPCSystem.js
- Load NPC placement data from scene glTF
- Create NPC entities with AnimationSystem
- Loop idle animations
User Story 1: Roam the Planet (P1 - MVP) ...
Create src/entities/NPC.js
Class with:
- id
- npcType
- displayName
- fixed position
- animationClips
- Three.js group with skinned mesh
Phase 2: Foundational
Implement PlayerInput system in src/systems/PlayerInput.js
- WASD + arrow keys for movement
- Mouse drag for orbit camera
- Enter for chat trigger
- Tab for UI navigation
User Story 1: Roam the ...
Description The code currently uses the window object to access global scope, which is not portable across all
environments (e.g., Web Workers or Node.js). Per modern JavaScript standards, globalThis should ...
SSoC26
Create src/entities/PlayerAvatar.js
Class with:
- id
- displayName
- position
- rotation
- animationState
- Three.js group with skinned mesh
Phase 2: Foundational
Implement AnimationSystem in src/systems/AnimationSystem.js
- createSkin(boneData) — builds bone hierarchy from decoded JSON (1-based parent index)
- createSkinAnimation(animData, skeleton) — creates ...
Refactor scene setup from src/main.js into src/systems/SceneSystem.js
Responsibilities:
- Scene/camera/renderer/lighting creation
- glTF loader
- Animation data fetch
- Resize handler
Phase ...
Implement WebSocket relay server in server/index.js per signaling-protocol.md
Must handle:
- join message
- signal message (ICE candidates, offers, answers)
- leave message
- Session management ...
Add dev:server script to root package.json:
dev:server : node server/index.js
Per spec assumption line 133.
Description: Enhance the frontend UI layer to support switching between multiple server nodes utilizing tabs and
dynamically rendering hardware metrics via Chart.js.
Checklist:
[ ] Create a responsive ...

Learn how you can use GitHub Issues to plan and track your work.
Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub IssuesProTip! Restrict your search to the title by using the in:title qualifier.