mcpField
R
rust-bevy-procedural-world-builder

rust-bevy-procedural-world-builder

github.com/lvtd-llc開発144 回インストール7 週間前に更新
リポジトリ

rust-bevy-procedural-world-builder について

Rust と Bevy の開発者向けに、プロシージャルな世界生成をテスト可能なデータ処理として扱うスキルです。シード指定、検証から安全なエンティティ生成までを扱います。

主な機能

  1. 01エンティティ生成前に世界データを作成
  2. 02シードと生成パラメーターを明示
  3. 03境界とスポーン安全性を検証
  4. 04エンティティを一括またはチャンクで生成
  5. 05バックグラウンド処理と Bevy の変更を分離
  6. 06生成と描画の性能を個別に測定

活用シーン

  1. 01生成する部屋、地形、基地の構築
  2. 02到達可能性とリソース配置の確認
  3. 03時間のかかる生成をメインスレッドから移動

インストール

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

$npx skills add https://github.com/lvtd-llc/skills --skill rust-bevy-procedural-world-builder

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

同梱ファイル

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

guidelines.md
agents/
openai.yaml
references/
procedural-world-patterns.md
workflows/
build-procedural-world.md

詳細

Rust Bevy Procedural World Builder

プロシージャル生成をテスト可能なデータパイプラインに変えるには、このスキルを使用します。 まずデータを生成して検証し、その後 Bevy で安全にエンティティを実体化します。

基本的なワークフロー

  1. スプライトやエンティティをスポーンする前に、ワールドをデータとして表現します。
  2. シードと生成パラメーターを使って、ランダム性を明示します。
  3. 境界、到達可能性、スポーンの安全性、リソースの配置などの制約を検証します。
  4. 生成したデータから Bevy エンティティをバッチまたはチャンク単位でスポーンします。
  5. バックグラウンドでの生成を、Bevy のワールドの変更から切り離します。
  6. 最適化する前に、生成とレンダリングを個別にプロファイリングします。

次に読む

タスク読み込むファイル
生成した部屋、地形、拠点を追加するguidelines.md、workflows/build-procedural-world.md
生成データ構造を確認するreferences/procedural-world-patterns.md
負荷の高い生成をメインスレッドから移すreferences/procedural-world-patterns.md

出典に関する注記

このガイダンスは、Herbert Wolverson 著『Advanced Hands-On Rust』の内容、特に 生成された火星基地ゲームの構築と最適化を扱う第10章から第13章をもとに、再構成し言い換えたものです。 例は独自のスケルトンです。

コメント