Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
miles990 avatar

Game Development

  • 371 installs
  • 19 repo stars
  • Updated January 20, 2026
  • miles990/claude-software-skills

game-development is a Claude skill that teaches gameplay loops, ECS architecture, 2D collision, pathfinding, and engine patterns for developers building playable Unity, Unreal, Godot, or Flame games.

About

game-development is a miles990/claude-software-skills domain skill (version 1.0.0) that guides agents through core game systems across a 424-line SKILL.md. It covers fixed and hybrid game loops, Entity Component System architecture, sprite animation, collision detection (AABB and circle), finite state machines, behavior trees, A* pathfinding, multiplayer lag compensation, and rendering or memory optimization. The engine reference table compares Unity (C#), Unreal (C++/Blueprint), Godot (GDScript/C#), and Flame (Flutter/Dart) with trigger keywords for ECS, physics, and multiplayer tasks. Use game-development when scaffolding a new game codebase, wiring update/render cycles, or extending an engine project toward a demo-ready build with optional server persistence.

  • Gameplay loop and state patterns
  • Rendering and input handling
  • Asset and scene organization
  • Cross-platform game project structure
  • Performance-aware client implementation

Game Development by the numbers

  • 371 all-time installs (skills.sh)
  • +3 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #61 of 247 Game Development skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/miles990/claude-software-skills --skill game-development

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs371
repo stars19
Last updatedJanuary 20, 2026
Repositorymiles990/claude-software-skills

How do you scaffold a playable game loop?

Implement gameplay loops, rendering, input, assets, and core engine patterns while scaffolding server or persistence needs for playable game builds.

Who is it for?

Developers starting or extending a game codebase who need structured guidance on loops, ECS, physics, AI, and engine-specific patterns.

Skip if: Teams seeking only art direction, marketing copy, or store submission checklists without gameplay or engine implementation work.

When should I use this skill?

User asks to build a game, implement gameplay loops, set up ECS or collision, add pathfinding, or scaffold multiplayer game systems.

What you get

Runnable game prototype with core loop, rendering, input, collision, AI patterns, and optional multiplayer scaffolding.

  • Gameplay loop implementation
  • ECS or collision scaffolding
  • AI pathfinding patterns

By the numbers

  • Skill version 1.0.0
  • 424-line SKILL.md with game architecture and engine reference sections
  • Covers 4 engines: Unity, Unreal, Godot, and Flame

Files

flame/flame-core/SKILL.mdMarkdownGitHub ↗

Flame Core Fundamentals

Flame Engine 核心基礎,涵蓋組件系統、輸入處理、碰撞檢測、相機、動畫與場景管理。

Quick Start

flutter create my_game && cd my_game
flutter pub add flame
flutter pub add flame_audio       # Optional
flutter pub add flame_tiled       # Optional
import 'package:flame/game.dart';
import 'package:flutter/material.dart';

void main() => runApp(GameWidget(game: MyGame()));

class MyGame extends FlameGame with HasCollisionDetection {
  @override
  Future<void> onLoad() async {
    camera.viewfinder.anchor = Anchor.topLeft;
  }
}

Reference Index

TopicFileDescription
Componentsreferences/components.md組件生命週期、類型、最佳實踐
Inputreferences/input.md觸控、鍵盤、搖桿輸入處理
Collisionreferences/collision.md碰撞檢測、Hitbox 類型
Camerareferences/camera.md相機設置、跟隨、HUD
Animationreferences/animation.md精靈動畫、Effects 系統
Scenesreferences/scenes.mdRouterComponent、Overlays、UI
Audioreferences/audio.md音效、背景音樂、AudioPool
Particlesreferences/particles.md粒子系統、特效、爆炸效果
Performancereferences/performance.md效能優化、最佳實踐、常見問題
Debugreferences/debug.md除錯模式、日誌、效能監控

AI Usage Guide

需要了解組件系統? → Read references/components.md
需要處理輸入?     → Read references/input.md
需要碰撞檢測?     → Read references/collision.md
需要相機設置?     → Read references/camera.md
需要動畫效果?     → Read references/animation.md
需要場景管理/UI?  → Read references/scenes.md
需要音效/音樂?    → Read references/audio.md
需要粒子特效?     → Read references/particles.md
需要效能優化?     → Read references/performance.md
需要除錯/日誌?    → Read references/debug.md

Component Types Quick Reference

TypeUse Case
ComponentLogic only
PositionComponentHas position/size
SpriteComponentStatic image
SpriteAnimationComponentAnimated sprite
SpriteAnimationGroupComponentMultiple states

Related Skills

  • flame-systems - 14 個遊戲系統(任務、對話、背包等)
  • flame-templates - 遊戲類型模板(RPG、平台、Roguelike)

Related skills

FAQ

Which game engines does game-development cover?

The game-development skill references Unity (C#), Unreal (C++/Blueprint), Godot (GDScript/C#), and Flame (Flutter/Dart), with patterns for game loops, ECS, collision, AI, and optimization applicable across engines.

What AI patterns does game-development include?

The game-development skill documents finite state machines, behavior trees, and A* pathfinding implementations, plus multiplayer network architecture, lag compensation, and state synchronization guidance.

Game Developmentfrontendbackend

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.