Source

drawcall-ai/skills

28 skills · 1.9K combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
math Use Three.js math classes (Vector3, Euler, Quaternion, Matrix4, Spherical) correctly instead of hand-rolled trigonome…
drawcall-ai/skills
164
2
physics Add BVH-based physics for static/kinematic geometry with @pmndrs/viverse — physics worlds, character controllers, gro…
drawcall-ai/skills
152
3
lights Set up lighting for Three.js scenes — choosing light combinations, shadows, and look. Use when configuring scene ligh…
drawcall-ai/skills
135
4
audio Add sound to a Three.js game — a listener, positional world sounds vs. non-positional UI sounds, overlapping playback…
drawcall-ai/skills
126
5
vfx Add impact and feedback effects to a Three.js game with lightweight particle bursts — muzzle flashes, hit sparks, blo…
drawcall-ai/skills
124
6
postprocessing Finish a 3D scene's look with the postprocessing library — a tasteful pass (ambient occlusion, subtle bloom, tone map…
drawcall-ai/skills
123
7
camera Cameras for Three.js games — viverse's ready-made character camera (third/first-person orbit, collision, zoom) and, w…
drawcall-ai/skills
122
8
ecs Structure game state with the EliCS entity-component-system: components, systems, queries, predicates, lifecycle, and…
drawcall-ai/skills
121
9
navigation Route AI/agent pathfinding to navcat — when to use a navmesh, how to generate one from Three.js geometry, query paths…
drawcall-ai/skills
121
10
pointer-events Forward DOM pointer events into a Three.js scene and filter them with @pmndrs/pointer-events for click/tap/hover inte…
drawcall-ai/skills
121
11
actions Map player input (keyboard, mouse, touch, gamepad) to game logic with the @pmndrs/viverse action/binding system. Use …
drawcall-ai/skills
119
12
materials Give surfaces real materials and textures (PBR base-color/normal/roughness sets) in Three.js, with correct color spac…
drawcall-ai/skills
118
13
user-interface Design and build user interfaces for 3D apps and games — routing between spatial 3D/XR UI and 2D HUD UI, plus visual …
drawcall-ai/skills
117
14
world Make a 3D game world feel large and real — world scale, draw distance, fog and horizon, level-of-detail, and consiste…
drawcall-ai/skills
117
15
performance Keep a Three.js game at a smooth framerate as it grows — instancing, level-of-detail, object pooling, culling, draw-c…
drawcall-ai/skills
110
16
gaia-actions Map player input (keyboard, mouse, touch, gamepad) to game logic with the @pmndrs/viverse action/binding system. Use …
drawcall-ai/skills
1
17
gaia-assets Choose and use the right asset-creation tool for a 3D web game — createModel, createMap, createCharacter, createImage…
drawcall-ai/skills
1
18
gaia-camera Build first-person and third-person cameras plus effects (screen shake, FOV speed, rest smoothing) as ECS systems for…
drawcall-ai/skills
1
19
gaia-character Drive animated humanoid characters with @drawcall/acta — state machines, walk/run blending, bone attachments, jumping…
drawcall-ai/skills
1
20
gaia-ecs Structure game state with the EliCS entity-component-system: components, systems, queries, predicates, lifecycle, and…
drawcall-ai/skills
1
21
gaia-lights Set up lighting for Three.js scenes — choosing light combinations, shadows, and look. Use when configuring scene ligh…
drawcall-ai/skills
1
22
gaia-map Create static 3D maps (terrain, rooms, villages, dungeons) with @drawcall/charta via the createMap/editMap natural-la…
drawcall-ai/skills
1
23
gaia-math Use Three.js math classes (Vector3, Euler, Quaternion, Matrix4, Spherical) correctly instead of hand-rolled trigonome…
drawcall-ai/skills
1
24
gaia-navigation Generate navigation meshes and find paths for AI agents with navcat and navcat/three, including all generation parame…
drawcall-ai/skills
1
25
gaia-physics Add BVH-based physics for static/kinematic geometry with @pmndrs/viverse — physics worlds, character controllers, gro…
drawcall-ai/skills
1
26
gaia-pointer-events Forward DOM pointer events into a Three.js scene and filter them with @pmndrs/pointer-events for click/tap/hover inte…
drawcall-ai/skills
1
27
gaia-postprocessing Set up the postprocessing library — passes, effects, and the correct WebGLRenderer attributes — for fullscreen image …
drawcall-ai/skills
1
28
third-person Get the fundamentals of a third-person character right — camera-relative movement, an orbit camera with pitch and yaw…
drawcall-ai/skills
1