jecs について
jecs は Luau と roblox-ts 向けの高性能なエンティティコンポーネントシステムです。アーキタイプストレージを基盤に、エンティティ関係、クエリ、ライフサイクル管理を備えています。
主な機能
- 01World、エンティティ、コンポーネント管理
- 02フィルターとキャッシュ付きクエリ
- 03エンティティ関係とワイルドカードクエリ
- 04コンポーネントフックとシグナル
- 05削除ポリシーと変更追跡
活用シーン
- 01ゲームのエンティティとコンポーネント管理
- 02条件に応じたエンティティ検索
- 03関係とカスケード削除の処理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ christopher-buss/ skills --skill jecsインストール後、Claude Code で/jecsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
GENERATION.mdreferences/advanced-api.mdbest-practices-archetypes.mdbest-practices-change-tracking.mdcore-basics.mdcore-queries.mdfeature-cleanup-traits.mdfeature-hooks.mdfeature-pairs.mdfeature-signals.md詳細
jecs v0.9.0 に基づいています。生成日:2026-01-29
Luau/roblox-ts 向けの高性能なエンティティ・コンポーネント・システムです。エンティティのリレーションシップ、アーキタイプストレージ、60 fps で 80 万エンティティに対応しています。
コアリファレンス
| トピック | 説明 | リファレンス |
|---|---|---|
| World とエンティティ | World の作成、エンティティ、コンポーネント、タグ、シングルトン | core-basics |
| クエリ | クエリシステム、フィルター(with/without)、キャッシュ | core-queries |
機能
| トピック | 説明 | リファレンス |
|---|---|---|
| ペアとリレーションシップ | エンティティペア、ChildOf、ワイルドカード、リレーションシップクエリ | feature-pairs |
| コンポーネントフック | OnAdd、OnChange、OnRemove のライフサイクルフック | feature-hooks |
| シグナル | 追加・変更・削除シグナルを複数のリスナーに通知 | feature-signals |
| クリーンアップトレイト | OnDelete、OnDeleteTarget、カスケード削除ポリシー | feature-cleanup-traits |
ベストプラクティス
| トピック | 説明 | リファレンス |
|---|---|---|
| アーキタイプ | アーキタイプストレージ、遷移、フラグメンテーション | best-practices-archetypes |
| 変更追跡 | 差分検出、ダーティフラグ、ネットワーキングパターン | best-practices-change-tracking |
上級
| トピック | 説明 | リファレンス |
|---|---|---|
| 上級 API | 事前登録、一括操作、TypeScript の型 | advanced-api |
コメント
Markdown 対応