gamedev-skil ls · 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-skillsgodot-multiplayer
Build networked games with Godot 4.7 high-level multiplayer: set up an ENetMultiplayerPeer server/client, define RPCs with the @rpc annotation (call via rpc()/rpcid()), set per-node multiplayer authority, and replicate state with MultiplayerSpawner and MultiplayerSynchronizer. Use when adding multiplayer/networking to a Godot project, writing @rpc functions, or syncing player/world state across peers.
- instalacje
- 8
- GitHub Stars
- 3,5 tys.
- Aktualizacja
- 23 paź
gamedev-skillsgodot-nodes-scenes
Structure a Godot 4.7 project with the scene tree and node composition: build reusable scenes, instance PackedScenes at runtime, navigate the tree safely, and register autoload singletons. Use when designing .tscn scenes, deciding how to split nodes, spawning instances with instantiate(), wiring autoloads, or fixing "node not found"/freed-node errors in a Godot project.
- instalacje
- 8
- GitHub Stars
- 3,5 tys.
- Aktualizacja
- 23 paź
gamedev-skillsgodot-physics
Use Godot 4.7 physics bodies and detection in 2D and 3D: RigidBody, StaticBody, Area, and CharacterBody; collision layers vs masks; contact/overlap signals; and raycasts (RayCast nodes and direct space-state queries). Use when configuring collision layers/masks, detecting overlaps with Area2D/Area3D, applying forces to a RigidBody, or casting rays in a Godot project (.tscn with physics bodies), including 3D projects running Jolt Physics, the default 3D engine for projects created in 4.6+.
- instalacje
- 8
- GitHub Stars
- 3,5 tys.
- Aktualizacja
- 23 paź
gamedev-skillsgodot-resources
Design data-driven Godot 4.7 games with custom Resource classes: define typed data with classname + @export, save/load .tres/.res files, instance and duplicate resources, and load on demand with ResourceLoader (incl. threaded loading). Use when modeling items/stats/configs as data in a Godot project, creating .tres resources, or working with custom Resource subclasses and ResourceLoader/ResourceSaver.
- instalacje
- 8
- GitHub Stars
- 3,5 tys.
- Aktualizacja
- 23 paź
gamedev-skillsgodot-shaders
Write Godot 4.7 shaders in the Godot Shading Language: canvasitem shaders for 2D and spatial shaders for 3D, with vertex/fragment functions, uniforms (sourcecolor, hintrange), TIME/UV animation, and screen-reading via hintscreentexture. Use when authoring .gdshader files, writing fragment/vertex code, making 2D/3D visual effects, or porting 3.x shaders (SCREENTEXTURE, hintcolor) to 4.x.
- instalacje
- 8
- GitHub Stars
- 3,5 tys.
- Aktualizacja
- 23 paź
gamedev-skillsgodot-signals-groups
Build event-driven, decoupled Godot 4.7 gameplay with signals and node groups: declare and emit custom signals, connect with Callables (incl. bind/one-shot), and broadcast to many nodes via groups and callgroup. Use when wiring node communication in a Godot project, replacing tight references with signals, emitting/connecting events, or porting 3.x connect("sig", self, "method") code.
- instalacje
- 8
- GitHub Stars
- 3,5 tys.
- Aktualizacja
- 23 paź
gamedev-skillsgodot-tilemap
Build and edit tile-based 2D levels in Godot 4.7 with TileMapLayer and TileSet: paint layers, set up collision/navigation/custom-data on tiles, autotile with terrain sets, and read/write cells from code (setcell, getcelltiledata, localtomap). Use when working with TileMapLayer nodes, .tres TileSets, autotiling, or migrating a deprecated TileMap node to TileMapLayer.
- instalacje
- 8
- GitHub Stars
- 3,5 tys.
- Aktualizacja
- 23 paź
gamedev-skillsinput-systems
Architect game input — action mapping (abstracting keys into named actions), rebinding with conflict detection and persistence, multi-device support (keyboard, gamepad, touch), analog deadzones, and feel features like input buffering and coyote time, plus accessibility. Engine-neutral. Use when the user mentions input mapping, rebind controls, gamepad support, deadzone, input buffering, coyote time, or accessible controls.
- instalacje
- 8
- GitHub Stars
- 3,5 tys.
- Aktualizacja
- 23 paź
gamedev-skillsphaser-core
Set up and debug a Phaser 4 game: the Game config, the Scene lifecycle (init/preload/create/update), the asset loader, cameras, and cross-scene communication. Use when building or debugging a Phaser game — when the user mentions Phaser, Phaser.Game, Phaser.Scene, preload/create/update, this.load, this.add, or scene transitions. For Arcade Physics movement/collisions use phaser-arcade-physics.
- instalacje
- 8
- GitHub Stars
- 3,5 tys.
- Aktualizacja
- 23 paź
gamedev-skillsphysics-tuning
Tune game physics for stable, good-feeling motion — fixed vs variable timestep, render interpolation, mass/gravity/drag, continuous collision detection (CCD) to stop tunneling, fixing jitter, and collision layers/masks. Engine-neutral. Use when the user mentions physics feel, jitter, tunneling, fixed timestep, FixedUpdate, CCD, bouncing/unstable physics, or collision layers.
- instalacje
- 8
- GitHub Stars
- 4,1 tys.
- Aktualizacja
- 24 paź
gamedev-skillsplatformer
Build a 2D platformer: run/jump control with coyote time, jump buffering, and variable jump height, plus tiled levels and hazards. Use for a platformer or Mario/Celeste-like, or tuning jump feel.
- instalacje
- 8
- GitHub Stars
- 3,5 tys.
- Aktualizacja
- 23 paź
gamedev-skillsprocedural-gen
Generate game content procedurally — seeded deterministic RNG, value/Perlin/ Simplex noise for terrain and heightmaps, grid dungeon generation (rooms + corridors, BSP, random walk), and weighted loot/drop tables. Engine-neutral algorithms. Use when the user mentions procedural generation, perlin/simplex noise, random seed, dungeon generator, heightmap/terrain, or loot tables.
- instalacje
- 8
- GitHub Stars
- 3,5 tys.
- Aktualizacja
- 23 paź
gamedev-skillsprototype-fast
Build a playable prototype in about an hour to answer one question — is it fun? — with greybox primitives, a hard timebox, and explicit keep/kill criteria. Use when prototyping a mechanic, making a vertical slice or MVP, greyboxing/blockout, or judging throwaway vs keep.
- instalacje
- 8
- GitHub Stars
- 3,5 tys.
- Aktualizacja
- 23 paź
gamedev-skillspuzzle
Build a puzzle game: grid/board state, move input, rule-based resolution (match-3 cascades, sokoban pushes, tile logic), scoring, and undo. Use for a match-3, sokoban, or grid-logic puzzle.
- instalacje
- 8
- GitHub Stars
- 3,5 tys.
- Aktualizacja
- 23 paź
gamedev-skillsroblox-ui
Build production Roblox interfaces with ScreenGui/PlayerGui lifecycle, responsive UDim2 layouts, safe insets, reusable editable Instances, cross-device input and selection, restrained motion, cleanup, and multi-viewport verification. Use for Roblox HUDs, inventories, shops, settings, ability bars, ScrollingFrames, AutomaticSize, GuiService, gamepad focus, touch UI, or UI that clips, resets on respawn, looks generic, or was generated as one giant LocalScript.
- instalacje
- 8
- GitHub Stars
- 4,1 tys.
- Aktualizacja
- 24 paź
gamedev-skillsroguelike
Build a roguelike: turn-based grid movement, procedural dungeons, permadeath, field-of-view, and loot tables. Use for a roguelike/roguelite or turn-based grid dungeon crawler with procedural levels.
- instalacje
- 8
- GitHub Stars
- 3,5 tys.
- Aktualizacja
- 23 paź
gamedev-skillsrouter
Routes any game-development request to the right specialized skill(s): it detects the engine (Godot, Unity, Unreal, Ebitengine, Bevy, Phaser, PixiJS, three.js, Defold, LÖVE, pygame, Roblox) and the task, then reads the chosen skill before acting. Use to make a game or to decide which skill applies — for players, levels, enemies, shaders, art direction, sprites, tiles, textures, 3D assets, UI/UX, cameras, game feel, physics, input, audio, saving, multiplayer, AI, dialogue, procedural generation,
- instalacje
- 8
- GitHub Stars
- 3,5 tys.
- Aktualizacja
- 23 paź
gamedev-skillsrpg
Build an RPG: stats and leveling, inventory and equipment, quests, branching dialogue, save/load, and combat. Use for an RPG/JRPG, or designing stat, inventory, quest, or combat systems.
- instalacje
- 8
- GitHub Stars
- 3,5 tys.
- Aktualizacja
- 23 paź
gamedev-skillssave-systems
Design save/load for game state — choosing what to serialize, file formats, save slots, atomic crash-safe writes, schema versioning and migration, and autosave. Engine-neutral. Use when the user mentions save system, save/load, game state persistence, save slots, autosave, save file corruption, or migrating old saves to a new version.
- instalacje
- 8
- GitHub Stars
- 3,5 tys.
- Aktualizacja
- 23 paź
gamedev-skillssurvival-crafting
Build a survival-crafting game: resource gathering, inventory, crafting and a tech tree, needs (hunger/thirst/temperature), and base building. Use for a survival or crafting/base-building game.
- instalacje
- 8
- GitHub Stars
- 3,5 tys.
- Aktualizacja
- 23 paź
gamedev-skillsthreejs-gltf-loading
Load glTF/GLB models in three.js with GLTFLoader and play their skinned animations with AnimationMixer, including DRACO/Meshopt-compressed meshes and KTX2 textures. Use when importing 3D models into three.js — when the user mentions glTF, GLB, GLTFLoader, AnimationMixer, animation clips, DRACOLoader, or "load a 3D model". For scene/camera/renderer setup use threejs-scene-setup; for materials and lights use threejs-materials-lighting.
- instalacje
- 8
- GitHub Stars
- 3,5 tys.
- Aktualizacja
- 23 paź
gamedev-skillstower-defense
Build a tower defense: enemies pathing along lanes, wave spawning, towers that auto-target and fire, an economy, and lives. Use for a tower-defense/wave-defense game, or balancing waves and economy.
- instalacje
- 8
- GitHub Stars
- 3,5 tys.
- Aktualizacja
- 23 paź
gamedev-skillsunity-animation
Drive Unity 6.3 LTS character animation with Animator Controllers: states, transitions, parameters, blend trees, animation layers, and humanoid Avatar IK. Use when wiring an Animator, setting parameters from script (SetFloat/SetBool/SetTrigger), building blend trees, or when the user mentions Animator, Mecanim, state machine, blend tree, or .controller.
- instalacje
- 8
- GitHub Stars
- 3,5 tys.
- Aktualizacja
- 23 paź
gamedev-skillsunity-csharp-scripting
Write Unity 6.3 LTS C gameplay scripts: the MonoBehaviour lifecycle (Awake/OnEnable/Start/Update/FixedUpdate/LateUpdate), GameObject and component access, coroutines, and Inspector serialization. Use when creating or editing .cs scripts in a Unity project, or when the user mentions MonoBehaviour, Start/Update, GetComponent, SerializeField, coroutines, or "Unity script".
- instalacje
- 8
- GitHub Stars
- 3,5 tys.
- Aktualizacja
- 23 paź