spacetimedb-tutorials について
spacetimedb-tutorialsは、SpacetimeDBの一連のチュートリアルや大規模なサンプルアプリを進めるためのスキルです。手順の順序とプロジェクト設定の一貫性を保ちながら、チュートリアルや参考資料を案内します。
主な機能
- 01チャットアプリのチュートリアル
- 02UnityとUnrealのゲームチュートリアル
- 03段階に沿った手順案内
- 04個別の質問に合う資料の案内
活用シーン
- 01チュートリアルのチャットアプリ構築
- 02Unity Blackhol.ioチュートリアルの実施
- 03Unreal Blackhol.ioチュートリアルの実施
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ danmossa/ spacetimedb-skills --skill spacetimedb-tutorialsインストール後、Claude Code で/spacetimedb-tutorialsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/tutorials-chat-app.mdtutorials-unity-part-1.mdtutorials-unity-part-2.mdtutorials-unity-part-3.mdtutorials-unity-part-4.mdtutorials-unity.mdtutorials-unreal-part-1.mdtutorials-unreal-part-2.mdtutorials-unreal-part-3.mdtutorials-unreal-part-4.mdtutorials-unreal.md詳細
完全な手順解説や大規模なサンプルアプリケーションには、このスキルを使用します。
チュートリアルの基本ワークフロー
- 現在の手順に必要なチュートリアルとパートだけを読み込みます。Unity と Unreal のパートは長く、前の状態に依存します。
- パートの順序を維持します。セットアップ、サーバーモジュール、バインディング/接続、ゲームプレイ/クライアントの動作、デプロイの順です。
- ユーザーから変更を求められない限り、チュートリアルのデータベース名、モジュールパス、生成されたバインディングのパス、パッケージ/ツールの選択を一貫させます。
- チュートリアルを既存のアプリに適用する場合は、コードをコピーする前に、チュートリアルの概念をローカルプロジェクトの名前に対応付けます。
- 限定的な API に関する質問は、チュートリアル全体ではなく、該当する個別スキルに案内します。
チュートリアルの一覧
- チャットアプリ:テーブル、リデューサー、公開、SQL、生成されたクライアントを含む、サーバーとクライアントの一連の手順解説です。
- Unity Blackhol.io:パート 1 はセットアップ、パート 2 はサーバーと接続、パート 3 はスポーン/ログイン/アリーナ/クライアントオブジェクト、パート 4 は移動/衝突/Maincloud です。
- Unreal Blackhol.io:パート 1 はセットアップ、パート 2 はサーバーと接続、パート 3 はスポーン/Blueprint/プレイヤーコントローラー、パート 4 は移動/衝突/Maincloud です。
リファレンス一覧
| 必要なもの | 開くファイル |
|---|---|
| チャットアプリ | references/tutorials-chat-app.md |
| Unity チュートリアル | references/tutorials-unity*.md |
| Unreal チュートリアル | references/tutorials-unreal*.md |
ガイダンス
- チュートリアルのパートの順序を維持します。後のファイルは、前のパートで作成したプロジェクトの状態を前提としています。
- 質問がクライアント API の利用に限られる場合は、SDK 固有のコード例を C# または Unreal クライアントのスキルに案内します。
- サーバーモジュールのスキーマやリデューサーの編集は、テーブルとリデューサーのスキルに案内します。
コメント
Markdown 対応