Choose between Three.js, React Three Fiber, and Babylon.js, and decide WebGPU versus WebGL2, with a working fallback. Use when starting a 3D web project, when picking a rendering library, or when deciding whether to adopt WebGPU.
tosiiko0
freeskill install web3d-renderer-choice
web3d-asset-pipeline
v1.0.0
Prepare 3D models and textures for the web with glTF, Draco or Meshopt compression, and KTX2 textures. Use when models are too large or slow to load, when choosing a compression method, when exporting from Blender, or when GPU memory is the constraint.
tosiiko0
freeskill install web3d-asset-pipeline
web3d-materials-tsl
v1.0.0
Author materials and shaders for the web using PBR, node materials, and Three Shading Language. Use when writing custom shaders, when a material looks wrong, when migrating GLSL to WebGPU, or when choosing between standard materials and custom shading.
tosiiko0
freeskill install web3d-materials-tsl
web3d-animation-interaction
v1.0.0
Build scroll-driven motion, camera moves, hover states, and pointer interaction in a 3D scene. Use when adding scroll animation, orbit or camera controls, object picking and hover, or when interaction feels laggy or janky.
tosiiko0
freeskill install web3d-animation-interaction
web3d-react-three-fiber
v1.0.0
Build a 3D scene with React Three Fiber and drei inside a React or Next.js application. Use when adding 3D to a React app, when the canvas breaks server-side rendering, when scenes re-render too often, or when wiring 3D to application state.
tosiiko0
freeskill install web3d-react-three-fiber
web3d-lighting-environment
v1.0.0
Light a web scene with image-based lighting, HDRIs, and shadows that stay affordable. Use when a scene looks flat or unrealistic, when shadows are noisy or expensive, or when deciding between baked and real-time lighting.
tosiiko0
freeskill install web3d-lighting-environment
web3d-loading-ux
v1.0.0
Load a 3D scene without blocking first paint, with progressive loading, placeholders, and a graceful low-capability path. Use when a page is slow to become interactive, when the canvas blocks LCP, or when users stare at an empty frame while assets download.
tosiiko0
freeskill install web3d-loading-ux
web3d-testing-deployment
v1.0.0
Test and ship a 3D website across devices, GPUs, and browsers, including fallback paths. Use before launching a 3D site, when it breaks on specific devices, when verifying the WebGL2 fallback, or when setting up CI for 3D.
tosiiko0
freeskill install web3d-testing-deployment
web3d-performance
v1.0.0
Diagnose and fix frame rate, draw call, and memory problems in a browser 3D scene. Use when a scene stutters, when mobile performance is poor, when GPU memory runs out, or when 3D is hurting Core Web Vitals.
tosiiko0
freeskill install web3d-performance
web3d-accessibility
v1.0.0
Make a 3D web experience usable by keyboard, screen reader, and motion-sensitive users. Use when adding 3D to a site with accessibility requirements, when a canvas is unreachable by keyboard, or when meeting WCAG 2.2 AA with interactive graphics.
tosiiko0
freeskill install web3d-accessibility
bg-ai-behavior
v1.0.0
Use when NPCs or enemies in a browser game need to make decisions — patrol, chase, attack, retreat, or regroup.
tosiiko0
freeskill install bg-ai-behavior
bg-animation
v1.0.0
Use when adding sprite animation, animation state machines, or tweening to a browser game.
tosiiko0
freeskill install bg-animation
bg-asset-loading
v1.0.0
Use when loading images, audio, fonts, or data at runtime in a browser game, and showing progress while it happens.
tosiiko0
freeskill install bg-asset-loading
bg-camera
v1.0.0
Use when implementing camera follow, smoothing, zoom, or screen shake in a browser game.
tosiiko0
freeskill install bg-camera
bg-content-pipeline
v1.0.0
Use when authoring levels, encounters, or tuning data for a browser game rather than hard-coding them.
tosiiko0
freeskill install bg-content-pipeline
bg-game-feel
v1.0.0
Use when a browser game is technically correct but feels unresponsive, floaty, or unsatisfying to play.
tosiiko0
freeskill install bg-game-feel
bg-pathfinding
v1.0.0
Use when units or agents in a browser game must navigate around terrain and obstacles rather than walking straight at a goal.
tosiiko0
freeskill install bg-pathfinding
bg-progression
v1.0.0
Use when adding persistent progression, unlocks, currency, or a campaign structure across sessions of a browser game.
tosiiko0
freeskill install bg-progression
bg-scene-management
v1.0.0
Use when structuring menus, gameplay, and results as distinct scenes or game states in a browser game.
tosiiko0
freeskill install bg-scene-management
bg-steering
v1.0.0
Use when agents in a browser game need to move smoothly as a group — avoiding each other, arriving without overshoot, and flowing through gaps.
tosiiko0
freeskill install bg-steering
bg-accessibility
v1.0.0
Use when making a browser game playable without a mouse, without colour discrimination, or with assistive technology.
tosiiko0
freeskill install bg-accessibility
bg-asset-pipeline
v1.0.0
Use when packing textures, atlases, models, or audio for a browser game's load budget.
tosiiko0
freeskill install bg-asset-pipeline
bg-audio
v1.0.0
Use when adding sound effects, music, or spatial audio to a browser game via WebAudio.
tosiiko0
freeskill install bg-audio
bg-build-deploy
v1.0.0
Use when bundling, code-splitting, and hosting a browser game for production release.