gamedev-skills
27 skills in one repo.
awesome-gamedev-agent-skills Skill collection
77 game-dev skills for your AI coding agent — install once, and a router loads the right skill for whatever you're building.
7,863 stars on GitHub, Nov 9, 2026 · 27 skills · 1 bundle
-
Gamedev Agent Skills
Bundle of 27 skills- Use it when:
- You're building a game with an agent, in any engine, and want it to pull in the right game-dev know-how for each request.
- It does:
- The router detects your engine from project files, sorts the request into concepts, a genre and process steps, and reads only those skills, engine basics first.
router, create-game-assets, game-ai, ai-behavior-trees-utility-ai, procedural-gen, dialogue-systems, save-systems, audio-design, shader-programming, physics-tuning, level-design, input-systems, game-feel, game-ui-ux, camera-systems, performance-optimization, platformer, roguelike, rpg, fps-shooter, tower-defense, card-game, visual-novel, survival-crafting, puzzle, game-jam, prototype-fast
- Age
- 4 months
- Stars
- 7.9K
- #94
- Total Downloads
- 14.3K
- top 36%
- Weekly Downloads
- 2.3K
- top 19%
-
game-feel
Part of Gamedev Agent Skills- Use it when:
- A hit, jump, pickup or death works but feels weak, weightless or unsatisfying.
- Juice means:
- The brief, exaggerated responses that make an action feel good, such as a flash, a shake or a freeze; they always return to rest.
- Age
- 4 months
- Stars
- 7.9K
- #94
- Total Downloads
- 14.3K
- top 36%
- Weekly Downloads
- 2.3K
- top 19%
-
game-ui-ux
Part of Gamedev Agent Skills- Use it when:
- You're building a HUD or a main, pause or settings menu, or fixing game UI that breaks at other resolutions or on a controller.
- It does:
- Lays UI out with anchors and containers, picks a scaling policy, insets for notches and TV overscan, sets gamepad focus and stacks screens.
- Age
- 4 months
- Stars
- 7.9K
- #94
- Total Downloads
- 14.2K
- top 36%
- Weekly Downloads
- 2.3K
- top 19%
-
level-design
Part of Gamedev Agent Skills- Use it when:
- You're laying out a level and want it to play well before any art exists, or a level feels flat, confusing or unfair.
- It does:
- Sizes every gap and ledge from the character's jump and run numbers, blocks the level out in grey primitives, paces tension and rest, then playtests.
- Age
- 4 months
- Stars
- 7.9K
- #94
- Total Downloads
- 11.8K
- top 41%
- Weekly Downloads
- 2K
- top 20%
-
- Use it when:
- Your game's frame rate is low or uneven, it stutters, or it misses a target such as 60 FPS.
- It does:
- Sets a frame-time budget, profiles a repeatable worst-case scene, decides whether the CPU or the GPU is the bottleneck, fixes the biggest cost, then measures again.
- Age
- 4 months
- Stars
- 7.9K
- #94
- Total Downloads
- 11.3K
- top 42%
- Weekly Downloads
- 1.9K
- top 20%
-
audio-design
Part of Gamedev Agent Skills- Use it when:
- You're laying out a game's mixer and volume settings, or music should dip under dialogue, react to play or stay on the beat.
- It does:
- Routes every sound through a few buses, maps settings sliders to decibels, adds ducking, varies repeated sounds and schedules events on the music's beat.
- Age
- 4 months
- Stars
- 7.9K
- #94
- Total Downloads
- 11.2K
- top 43%
- Weekly Downloads
- 1.9K
- top 21%
-
game-ai
Part of Gamedev Agent Skills- Use it when:
- You're writing enemy or NPC logic, such as patrol, chase, flee or guard, or need a path to the player.
- It does:
- Picks a decision model by complexity, keeps decisions apart from motion, paths on a grid, waypoint graph or navmesh, and steers along the waypoints.
- Age
- 4 months
- Stars
- 7.9K
- #94
- Total Downloads
- 11.2K
- top 43%
- Weekly Downloads
- 1.9K
- top 21%
-
camera-systems
Part of Gamedev Agent Skills- Use it when:
- A camera should follow the player smoothly and stay inside the level, or it jitters, snaps, shows past the edge or makes players queasy.
- It does:
- Sets the camera's rules by genre, smooths the follow independently of frame rate, adds a deadzone, look-ahead and bounds, and pulls 3D cameras in off walls.
- Age
- 4 months
- Stars
- 7.9K
- #94
- Total Downloads
- 11.2K
- top 43%
- Weekly Downloads
- 1.8K
- top 21%
-
save-systems
Part of Gamedev Agent Skills- Use it when:
- You're adding save and load, slots or autosave, or old saves break after a patch.
- It does:
- Saves data rather than engine objects, stamps a schema version, writes to a temporary file then renames it, migrates old saves step by step, and autosaves to its own slot.
- Age
- 4 months
- Stars
- 7.9K
- #94
- Total Downloads
- 11.1K
- top 44%
- Weekly Downloads
- 1.9K
- top 21%
-
input-systems
Part of Gamedev Agent Skills- Use it when:
- You're setting up controls, adding gamepad or touch support or a rebinding menu, or making jumps feel forgiving.
- It does:
- Maps keys and buttons to named actions, binds each per device, filters sticks with a radial deadzone, buffers early presses and builds a rebinding screen that catches conflicts.
- Age
- 4 months
- Stars
- 7.9K
- #94
- Total Downloads
- 10.8K
- top 45%
- Weekly Downloads
- 1.8K
- top 21%
-
procedural-gen
Part of Gamedev Agent Skills- Use it when:
- You want maps, dungeons, terrain or item drops you don't author by hand, reproducible from a seed for debugging, daily challenges or shared worlds.
- It does:
- Threads one seeded random generator through all generation, picks noise, room placement or weighted tables by content, fills a plain grid, then checks the result is playable.
- Age
- 4 months
- Stars
- 7.9K
- #94
- Total Downloads
- 10.8K
- top 45%
- Weekly Downloads
- 1.8K
- top 21%
-
- Use it when:
- You need sprites, tilesets, backgrounds, icons, UI art, textures or 3D asset briefs that look like one game, not a pile of one-off generations.
- It does:
- Records the technical frame and a visual system, approves one hero asset at game scale, produces related assets as families, normalizes them with ordinary tools and imports them.
- Age
- 3 months
- Stars
- 7.9K
- #94
- Total Downloads
- 10.8K
- top 45%
- Weekly Downloads
- 2K
- top 20%
-
physics-tuning
Part of Gamedev Agent Skills- Use it when:
- Motion jitters, fast objects pass through walls, stacks explode, or movement feels floaty, sticky or laggy.
- It does:
- Moves simulation into the fixed physics step, interpolates rendering between ticks, turns on continuous collision for fast bodies, tunes mass, drag and materials, and checks layers and masks.
- Age
- 4 months
- Stars
- 7.9K
- #94
- Total Downloads
- 10.6K
- top 46%
- Weekly Downloads
- 1.8K
- top 22%
-
- Use it when:
- You're writing a vertex or fragment shader, building an effect such as dissolve, outline, rim light or vignette, or porting a shader between GLSL, HLSL and engines.
- It does:
- Tracks which stage and coordinate space it's in, drives effects with UVs and time, prefers mix and smoothstep over branches, and validates the source before testing visually.
- Age
- 4 months
- Stars
- 7.9K
- #94
- Total Downloads
- 10.5K
- top 46%
- Weekly Downloads
- 1.8K
- top 21%
-
dialogue-systems
Part of Gamedev Agent Skills- Use it when:
- You're adding NPC conversations, choice menus or story flags that change later dialogue.
- It does:
- Chooses between Ink, Yarn Spinner and a custom runner, defines what a node can yield, keeps variables apart from flow, uses line IDs for translation and walks every branch.
- Age
- 4 months
- Stars
- 7.9K
- #94
- Total Downloads
- 10.3K
- top 47%
- Weekly Downloads
- 1.7K
- top 22%
-
router
Only works as part of Gamedev Agent Skills- Use it when:
- You start any game-development request, or aren't sure which of the collection's skills applies.
- It does:
- Fingerprints the project to pick one of twelve engines, sorts the request into concepts, usually one genre at most, and process or shipping workflows, then reads only those skills.
- Age
- 4 months
- Stars
- 7.9K
- #94
- Total Downloads
- 10.2K
- top 48%
- Weekly Downloads
- 1.7K
- top 23%
-
rpg
Part of Gamedev Agent Skills- Use it when:
- You're building an RPG, JRPG or action RPG, or designing its leveling curve, damage formula, inventory or quest states.
- It does:
- Frames every system around the loop of explore, encounter, reward and grow, and lists the eight systems an RPG needs, with the knobs that tune each.
- Age
- 4 months
- Stars
- 7.9K
- #94
- Total Downloads
- 9.8K
- top 50%
- Weekly Downloads
- 1.7K
- top 23%
-
prototype-fast
Part of Gamedev Agent Skills- Use it when:
- You want to know whether a mechanic or idea is fun before committing real time, or need something rough and playable fast.
- It does:
- Writes the one question, decides throwaway or keep before coding, sets a 30 to 90 minute timebox, builds only the core action in grey shapes and playtests it.
- Age
- 4 months
- Stars
- 7.9K
- #94
- Total Downloads
- 9.7K
- top 50%
- Weekly Downloads
- 1.7K
- top 23%
-
fps-shooter
Part of Gamedev Agent Skills- Use it when:
- You're building a game whose core verb is aim and shoot, or tuning time-to-kill, recoil, spread or aim feel.
- It does:
- Sets out the controller, shooting model, weapons, health, enemy AI and feedback to build, with a recommended default for each design knob.
- Age
- 4 months
- Stars
- 7.9K
- #94
- Total Downloads
- 9.5K
- bottom 50%
- Weekly Downloads
- 1.7K
- top 23%
-
roguelike
Part of Gamedev Agent Skills- Use it when:
- You're making a turn-based, grid-based dungeon crawler where death ends the run and the world regenerates, as a roguelike or a roguelite.
- It does:
- Sets out the systems to build, the design knobs to tune and the bugs to avoid, with engine-neutral pseudocode.
- Age
- 4 months
- Stars
- 7.9K
- #94
- Total Downloads
- 9.4K
- bottom 49%
- Weekly Downloads
- 1.8K
- top 21%
-
puzzle
Part of Gamedev Agent Skills- Use it when:
- You're making a board the player changes with moves and that resolves by rules: match-3, sokoban, sliding or logic-grid puzzles.
- It does:
- Sets out the board model, move validation, resolution loop, undo, scoring and level progression, with engine-neutral pseudocode.
- Age
- 4 months
- Stars
- 7.9K
- #94
- Total Downloads
- 9.4K
- bottom 49%
- Weekly Downloads
- 1.6K
- top 24%
-
card-game
Part of Gamedev Agent Skills- Use it when:
- You're building a game whose objects are cards moving between zones: a deckbuilder, TCG or CCG, solitaire or roguelike deckbuilder.
- It does:
- Sets out card data, zones, draw and reshuffle, turn phases, resources and effect resolution, with engine-neutral pseudocode.
- Age
- 4 months
- Stars
- 7.9K
- #94
- Total Downloads
- 9.3K
- bottom 48%
- Weekly Downloads
- 1.6K
- top 24%
-
platformer
Part of Gamedev Agent Skills- Use it when:
- You're making a Mario- or Celeste-like, or a jump feels floaty, unresponsive or unfair.
- It does:
- Sets out the controller, collisions, level geometry, hazards, checkpoints, camera and juice, and tunes the jump by outcome instead of raw numbers.
- Age
- 4 months
- Stars
- 7.9K
- #94
- Total Downloads
- 9.3K
- bottom 48%
- Weekly Downloads
- 1.6K
- top 24%
-
- Use it when:
- The player gathers, crafts, manages hunger, thirst and temperature, and builds a base against escalating threats.
- It does:
- Sets out eight must-have systems, from resource nodes and inventory to threats and saving, with a knob table and engine-neutral pseudocode.
- Age
- 4 months
- Stars
- 7.9K
- #94
- Total Downloads
- 9.3K
- bottom 48%
- Weekly Downloads
- 1.6K
- top 24%
-
tower-defense
Part of Gamedev Agent Skills- Use it when:
- You're building a game where placed towers fire on waves of enemies walking a path, or balancing its waves and economy.
- It does:
- Sets out the path, waves, towers, targeting, economy, lives and prep UI, with a knob table and engine-neutral pseudocode.
- Age
- 4 months
- Stars
- 7.9K
- #94
- Total Downloads
- 9.2K
- bottom 47%
- Weekly Downloads
- 1.6K
- top 24%
-
visual-novel
Part of Gamedev Agent Skills- Use it when:
- The game is mostly reading branching text over character art and backgrounds: a visual novel, dating sim or story-choice game.
- It does:
- Sets out the script, text box, characters, backgrounds, choices, story flags, saves, conveniences and audio, with engine-neutral pseudocode.
- Age
- 4 months
- Stars
- 7.9K
- #94
- Total Downloads
- 9.2K
- bottom 47%
- Weekly Downloads
- 1.6K
- top 24%
-
game-jam
Part of Gamedev Agent Skills- Use it when:
- You're entering a timed jam such as Ludum Dare, GMTK Jam or Global Game Jam, or asking what you can build in a weekend.
- It does:
- Takes you from the rules and the theme to one concept, a scope that fits the clock, an early playable loop and a build submitted before the deadline.
- Age
- 4 months
- Stars
- 7.9K
- #94
- Total Downloads
- 8.9K
- bottom 46%
- Weekly Downloads
- 1.6K
- top 24%
-
- Use it when:
- An enemy or NPC needs decisions beyond a simple state machine, and you want your own reusable decision code rather than an engine's built-in assets.
- Behavior tree means:
- A tree of conditions and actions checked each decision step, each node reporting success, failure or still running to its parent.
- Age
- 2 months
- Stars
- 7.9K
- #94
- Total Downloads
- 8.4K
- bottom 42%
- Weekly Downloads
- 1.7K
- top 23%