mcpField
F
flame-core

flame-core

github.com/miles990開発2695 回インストール40 週間前に更新
リポジトリ

flame-core について

flame-coreは、FlutterとFlame Engineでゲームを開発する人向けのリファレンススキルです。コンポーネント、入力、衝突、カメラ、アニメーション、シーン管理などの基礎をまとめています。

主な機能

  1. 01コンポーネントの種類とライフサイクル
  2. 02タッチ、キーボード、ジョイスティック入力
  3. 03衝突検出とヒットボックス
  4. 04カメラ設定とHUD
  5. 05アニメーション、シーン、音声、パーティクル
  6. 06パフォーマンスとデバッグのガイド

活用シーン

  1. 01ゲームロジックに使うFlameコンポーネントの選定
  2. 02プレイヤー入力と衝突処理の実装
  3. 03カメラ動作、アニメーション、シーンの追加
  4. 04パフォーマンスとデバッグ情報の参照

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/miles990/claude-software-skills --skill flame-core

インストール後、Claude Code で/flame-coreを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
animation.md
audio.md
camera.md
collision.md
components.md
debug.md
input.md
particles.md
performance.md
scenes.md

詳細

Flame Core の基礎

Flame Engine のコア基礎であり、コンポーネントシステム、入力処理、衝突判定、カメラ、アニメーション、シーン管理を網羅しています。

クイックスタート

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;
  }
}

リファレンス索引

トピックファイル説明
コンポーネントreferences/components.mdコンポーネントのライフサイクル、型、ベストプラクティス
入力references/input.mdタッチ、キーボード、ジョイスティック入力の処理
衝突references/collision.md衝突判定、Hitbox の種類
カメラreferences/camera.mdカメラ設定、フォロー、HUD
アニメーションreferences/animation.mdスプライトアニメーション、Effects システム
シーンreferences/scenes.mdRouterComponent、Overlays、UI
オーディオreferences/audio.md効果音、BGM、AudioPool
パーティクルreferences/particles.mdパーティクルシステム、エフェクト、爆発エフェクト
パフォーマンスreferences/performance.mdパフォーマンス最適化、ベストプラクティス、よくある問題
デバッグreferences/debug.mdデバッグモード、ログ、パフォーマンス監視

AI 活用ガイド

需要了解組件系統? → 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ロジックのみ
PositionComponent位置/サイズを持つ
SpriteComponent静止画像
SpriteAnimationComponentアニメーションするスプライト
SpriteAnimationGroupComponent複数の状態

関連スキル

  • flame-systems - 14 個のゲームシステム(クエスト、会話、インベントリなど)
  • flame-templates - ゲームジャンルのテンプレート(RPG、プラットフォーマー、Roguelike)

コメント