AGENT SKILLS · EQUIPAGGIAMENTO / gamedev-skills

gamedev-skills · Agent Skills

77 skills with substantive source documentation and an official publisher or observed installation demand. Read each skill’s original documentation through its card.

gamedev-skills
Community

defold-core

Build and debug the core of a Defold game in Lua: game.project settings, collections, game objects and components, script lifecycle and self state, go.property, input focus and bindings, URLs and message passing, factories, collection factories and collection proxies, plus building and smoke-running with Bob. Use when a project has game.project or .collection, .go, .script, .guiscript or .inputbinding files, or the request mentions Defold, msg.post, onmessage, oninput, acquireinputfocus, factory

installazioni
5
GitHub Stars
4,1K
Aggiornato
24 ott
gamedev-skills
Community

phaser-arcade-physics

Use Phaser 4 Arcade Physics: enable the world, give sprites bodies, set velocity/acceleration/gravity, and resolve collisions with colliders, overlaps, groups, and world bounds. Use when a Phaser game needs movement or collisions — when the user mentions Arcade Physics, this.physics, setVelocity, collider, overlap, gravity, onFloor, or a platformer/top-down controller. For game config, scenes, and the loader use phaser-core.

installazioni
5
GitHub Stars
4,1K
Aggiornato
24 ott
gamedev-skills
Community

pixijs-rendering

Build a PixiJS v8 render layer: create the async Application, load textures with Assets, compose the scene graph with Container and Sprite, drive the ticker loop, wire pointer events, and group draws with render groups. Use when building or debugging PixiJS v8 — when the user mentions PixiJS, Pixi, Application, app.stage, Container, Sprite, Assets.load, app.ticker, or eventMode. Pins the v8 async init() API (examples checked against 8.22).

installazioni
5
GitHub Stars
4,1K
Aggiornato
24 ott
gamedev-skills
Community

pygame-core

Structure a pygame (pygame-ce) game in Python: the init/event/update/draw loop, delta-time movement, Surface/Rect blitting, keyboard/mouse input, and Sprite/Group management with collision. Use when building or debugging a pygame game — when the user mentions pygame, pygame-ce, the game loop, blit, Surface, Rect, sprite groups, or clock.tick. Targets pygame-ce.

installazioni
5
GitHub Stars
4,1K
Aggiornato
24 ott
gamedev-skills
Community

threejs-materials-lighting

Light and shade a three.js scene: choose materials (MeshStandardMaterial PBR vs unlit MeshBasicMaterial), add ambient/hemisphere/directional/point/spot lights, turn on shadow maps, and use an environment map (IBL) for realistic reflections. Use when a three.js model looks black, flat, or wrong — when the user mentions three.js materials, MeshStandardMaterial, lights, shadows, envMap, or PBR. For renderer/loop setup use threejs-scene-setup; for loading models use threejs-gltf-loading.

installazioni
5
GitHub Stars
4,1K
Aggiornato
24 ott