Build React-hosted 3D browser games with React Three Fiber. Use when the user wants pmndrs-based scene composition, shared React state, and 3D HUD integration inside a React app.
63
73%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./plugins/game-studio/skills/react-three-fiber-game/SKILL.mdUse this skill when the 3D runtime lives inside a React application. This is the default React-native 3D path in the plugin and should be preferred over vanilla Three.js when the app shell, settings, storefront, editor surface, or surrounding product already uses React.
Recommended stack:
@react-three/fiberthree@react-three/drei@react-three/rapier@react-three/postprocessing@react-three/a11y when accessibility-sensitive interaction matters@react-three/rapier for physics integration.@react-three/postprocessing for optional effects.@react-three/a11y when the interaction model benefits from accessible scene semantics.Canvas with equally weighted glass cards.Canvas.../web-game-foundations/SKILL.md../game-ui-frontend/SKILL.md../../references/three-hud-layout-patterns.md../../references/react-three-fiber-stack.md../../references/react-three-fiber-starter.md../../references/gltf-loading-starter.md../../references/rapier-integration-starter.md../../references/web-3d-asset-pipeline.md../../references/webgl-debugging-and-performance.md11c74d6
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.