build-mobile-threejs-games について
モバイル操作、レスポンシブな HUD、端末に応じたパフォーマンスを重視して Three.js ゲームを作る開発スキルです。ゲーム開発者向けに、タッチ操作の設計とモバイル固有の品質確認を案内します。
主な機能
- 01移動、アクション、ターゲット選択、キャンセル操作の設計
- 02操作領域と画面の安全領域の調整
- 03縦画面と横画面に合わせた HUD
- 04画面回転後もゲーム状態を維持
- 05タッチ、マルチタッチ、音声、復帰、性能のテスト
活用シーン
- 01モバイル Three.js ゲームのタッチ操作設計
- 02スマートフォン画面に合わせた情報配置
- 03マルチタッチと長時間動作の確認
- 04モバイルでの一時停止、音声、動きの軽減設定の検証
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ mengto/ skills --skill build-mobile-threejs-gamesインストール後、Claude Code で/build-mobile-threejs-gamesを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yaml
詳細
モバイル向け Three.js ゲームの構築
モバイルを主要な操作・パフォーマンス環境として扱います。
操作
わかりやすい移動操作、届きやすい主要アクション、ターゲットの選択、キャンセル/リセット手段を用意し、インベントリにはドラッグ以外の操作方法も用意します。操作ボタンはセーフエリアの外に配置し、アクション領域が重ならないようにして、長押し中、使用不可、キューに追加済みの各アクションを示します。
レスポンシブ HUD
代表的な縦向き・横向きのビューポート向けに設計します。重要なステータス、ターゲット情報、インベントリ、ツールチップ、ダイアログは、プレイ領域を覆わずに読みやすく表示します。ゲームの状態をリセットせずに画面の向きの変更に対応します。
パフォーマンスと QA
デバイスに適した品質設定をデフォルトにし、装飾的なエフェクトは動的に調整します。リポジトリで承認されたブラウザーを使い、タッチ操作のターゲット、マルチタッチ、長時間のプレイ、音声の有効化、一時停止後のバックグラウンドからの復帰、モーションの低減、低性能デバイス向けの品質設定、実際のモバイルサイズのビューポートをテストします。
コメント
Markdown 対応