rust-bevy-procedural-world-builder について
Rust と Bevy の開発者向けに、プロシージャルな世界生成をテスト可能なデータ処理として扱うスキルです。シード指定、検証から安全なエンティティ生成までを扱います。
主な機能
- 01エンティティ生成前に世界データを作成
- 02シードと生成パラメーターを明示
- 03境界とスポーン安全性を検証
- 04エンティティを一括またはチャンクで生成
- 05バックグラウンド処理と Bevy の変更を分離
- 06生成と描画の性能を個別に測定
活用シーン
- 01生成する部屋、地形、基地の構築
- 02到達可能性とリソース配置の確認
- 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.mdagents/openai.yamlreferences/procedural-world-patterns.mdworkflows/build-procedural-world.md詳細
Rust Bevy Procedural World Builder
プロシージャル生成をテスト可能なデータパイプラインに変えるには、このスキルを使用します。 まずデータを生成して検証し、その後 Bevy で安全にエンティティを実体化します。
基本的なワークフロー
- スプライトやエンティティをスポーンする前に、ワールドをデータとして表現します。
- シードと生成パラメーターを使って、ランダム性を明示します。
- 境界、到達可能性、スポーンの安全性、リソースの配置などの制約を検証します。
- 生成したデータから Bevy エンティティをバッチまたはチャンク単位でスポーンします。
- バックグラウンドでの生成を、Bevy のワールドの変更から切り離します。
- 最適化する前に、生成とレンダリングを個別にプロファイリングします。
次に読む
| タスク | 読み込むファイル |
|---|---|
| 生成した部屋、地形、拠点を追加する | 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章をもとに、再構成し言い換えたものです。 例は独自のスケルトンです。
コメント
Markdown 対応