awesome-gamedev-agent-skills

by gamedev-skillsVerified

67 game-dev skills for AI coding agents — Godot, Unity, Unreal, Phaser, PixiJS, three.js, Bevy, pygame, LÖVE, Roblox. Portable SKILL.md Agent Skills (the format Anthropic launched as Claude Skills), with a router that loads the right skill for your engine and task. Runs in Claude Code, Cursor, Kiro, Codex, Copilot, Gemini CLI and more.

601
Stars
47
Forks
Python
Language
8/23/2026
Added
View on GitHubDownload ZIP

⚠️ Third-Party Software Notice

This skill is third-party open-source software developed and hosted independently on GitHub. SkillTip is an informational directory and does not control or maintain the underlying repository. Any security checks displayed are automated and limited in scope. Review the source code before installing.

Read the Terms of Service

Installation

Add to your Claude Code skills directory:

# Add to your Claude Code skills
git clone https://github.com/gamedev-skills/awesome-gamedev-agent-skills

Getting Started

Guides for using skills like awesome-gamedev-agent-skills.

Security Report

Verified

Last scanned: —

{
  "status": "PASSED",
  "issues": []
}

README.md

awesome-gamedev-agent-skills

67 game-dev skills for your AI coding agent — install once, and a router loads the right skill for whatever you're building.

License Skills Format Last commit

Agent Skills are small capability files an AI agent loads only when it needs them. This repo gives your agent 67 game-dev skills and a router that picks the right ones for you. You describe what you're building; the agent loads the matching engine and task skills before it writes code.

  • Cross-engine. Godot, Unity, Unreal, Phaser, PixiJS, three.js, Bevy, pygame, LÖVE, Roblox.

  • You don't pick skills. The router detects your engine and task and loads only what fits.

  • Art direction, not one-off generations. The asset workflow locks a visual target, builds families, normalizes outputs deterministically, and checks them inside the game.

  • Built to trust. Every skill is written from primary docs, version-pinned to a stated engine release, and checked by a validator. Current baselines and upgrade policy live in version support.

Contents

Quick start

One command, any agent. The skills CLI detects the coding agent you already use and installs the router plus all 67 skills into the right place:

npx skills add gamedev-skills/awesome-gamedev-agent-skills

Add --list to preview first, -g to install for every project, or -a <agent> to target a specific tool (-a cursor, -a claude-code, -a gemini-cli, …). The same SKILL.md files load natively in Claude Code, Cursor, Windsurf, Cline, Codex, Gemini CLI, GitHub Copilot, Kiro, and dozens more — there's nothing to convert.

Claude Code plugin (alternative). This repo is also a Claude Code plugin marketplace, so you can install it with Claude's own commands:

claude plugin marketplace add gamedev-skills/awesome-gamedev-agent-skills
claude plugin install gamedev@awesome-gamedev-agent-skills

Building in only one engine? Install a smaller bundle — router plus your engine:

claude plugin install router@awesome-gamedev-agent-skills
claude plugin install godot@awesome-gamedev-agent-skills    # or: unity · unreal · web-engines · other-engines

Prefer to copy the files by hand, or want the exact per-tool paths? See docs/INSTALLATION.md.

Want to read the catalog as web pages instead? Every skill, engine group, and per-agent install path is browsable at gamedev-skills.github.io/awesome-gamedev-agent-skills, generated straight from the SKILL.md files in this repo.

Then just talk to your agent — see below.

What you can ask

Describe the task in plain language. The router figures out the skills:

You say Skills it loads for you

"add a double jump to my Godot player" godot-2d-movement + platformer

"make an inventory for my Unity RPG" unity-scriptableobjects + rpg + save-systems

"procedural dungeon roguelike in Godot" godot-tilemap + procedural-gen + roguelike

"make a cohesive pixel-art player, enemies, and tiles" create-game-assets + the detected engine importer

"how should I design save slots?" save-systems

"publish my game on itch with butler" itch-publish

You never type the skill names on the right. That's the router's job.

How the router picks skills

You never name a skill. On each request the router does three things:

  • Detects your engine from project files — a project.godot means Godot, a *.uproject means Unreal, and so on. If it can't tell, it just asks.

  • Reads your request for the task — a concept (AI, shaders, saving), a genre (platformer, roguelike), or a shipping step (game jam, Steam).

  • Loads only the matching skills, in order: engine basics first, then the concept, then any genre glue. It re-routes if you switch to something new.

That's why "add a double jump to my Godot player" loads godot-2d-movement + platformer and nothing else.

The full algorithm — every engine fingerprint, the task-to-skill table, and how engine, discipline, genre, and workflow skills compose — lives in the router skill itself: router/SKILL.md. In short: engine selection is exclusive (exactly one engine), while disciplines, genres, and workflows are additive on top.

Catalog

67 skills across 8 categories — each links to its SKILL.md below.

Engines

Godot — 15 (skills/godot/) · Godot 4.7

Skill Scope

godot-gdscript GDScript language: typing, lifecycle, @export, signals, idioms

godot-nodes-scenes Scene tree, node composition, instancing, autoloads, PackedScene

godot-signals-groups Event-driven design with signals + groups

godot-2d-movement CharacterBody2D kinematic movement, move_and_slide, slopes

godot-tilemap TileMapLayer/TileSet: autotiling, terrain, collision/nav layers

godot-physics Rigid/Area/Static bodies (2D+3D), collision layers, raycasts

godot-ui-control Control nodes: anchors, containers, themes, focus nav

godot-animation AnimationPlayer, AnimationTree, Tween

godot-shaders Godot shading language: 2D canvas_item + 3D spatial shaders

godot-3d-essentials 3D nodes, cameras, lighting, environment/post, GridMap

godot-resources Custom Resource classes, .tres, data-driven design

godot-audio AudioStreamPlayer, buses, effects, sync-to-beat

godot-multiplayer High-level multiplayer: MultiplayerAPI, RPCs, spawner/sync

godot-export Export presets/templates, platform builds, headless CLI export

godot-csharp C#/.NET in Godot: bindings, signals as events, GDScript interop

Unity — 8 (skills/unity/) · Unity 6.3 LTS (6000.3)

Skill Scope

unity-csharp-scripting MonoBehaviour lifecycle, component model, coroutines, serialization

unity-input-system New Input System: actions, bindings, action maps, devices

unity-physics Rigidbody, colliders, layers, joints

unity-animation Animator Controllers, state machines, blend trees, humanoid IK

unity-scriptableobjects Data architecture with ScriptableObject

unity-tilemap-2d 2D Tilemap/Tile Palette, rule tiles, tilemap colliders

unity-navmesh AI navigation: NavMesh bake, NavMeshAgent

unity-build-pipeline Build/player/quality settings, code stripping, Addressables

Unreal — 6 (skills/unreal/) · Unreal Engine 5.8

Skill Scope

unreal-blueprints Blueprint visual scripting: classes, graphs, comms, common nodes

unreal-cpp-gameplay C++ gameplay + Gameplay Framework (GameMode, Pawn, Controller)

unreal-enhanced-input Enhanced Input: Input Actions, Mapping Contexts, Modifiers, Triggers

unreal-behavior-trees AI Behavior Trees + Blackboard, tasks/decorators/services

unreal-niagara Niagara VFX: systems, emitters, modules, parameters

unreal-packaging Packaging/cooking projects, build configs, shipping builds

Web engines — 6 (skills/web-engines/) · Phaser 4.2 · PixiJS 8.19 · three.js r184

Skill Scope

phaser-core Phaser 4.2 game config, Scene lifecycle, loader, cameras

phaser-arcade-physics

Frequently Asked Questions

What is awesome-gamedev-agent-skills?

awesome-gamedev-agent-skills is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by gamedev-skills. 67 game-dev skills for AI coding agents — Godot, Unity, Unreal, Phaser, PixiJS, three.js, Bevy, pygame, LÖVE, Roblox. Portable SKILL.md Agent Skills (the format Anthropic launched as Claude Skills), with a router that loads the right skill for your engine and task. Runs in Claude Code, Cursor, Kiro, Codex, Copilot, Gemini CLI and more. It has 601 GitHub stars.

Is awesome-gamedev-agent-skills safe to use?

Yes. awesome-gamedev-agent-skills passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install awesome-gamedev-agent-skills?

Clone the repository with "git clone https://github.com/gamedev-skills/awesome-gamedev-agent-skills" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is awesome-gamedev-agent-skills written in?

awesome-gamedev-agent-skills is primarily written in Python. It is open-source under gamedev-skills on GitHub, so you can review or fork the full source.

Are there alternatives to awesome-gamedev-agent-skills?

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh awesome-gamedev-agent-skills against similar tools.

Comments (0)

No comments yet. Be the first to share your thoughts!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI Agents
View details

Developers Also Liked

Based on votes and bookmarks from developers who liked this skill

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP Serversapisai-tools
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details