mcpField
B
build-mobile-threejs-games

build-mobile-threejs-games

github.com/mengto開発7.1k1.3k 回インストール3 日前に更新
リポジトリ

build-mobile-threejs-games について

モバイル操作、レスポンシブな HUD、端末に応じたパフォーマンスを重視して Three.js ゲームを作る開発スキルです。ゲーム開発者向けに、タッチ操作の設計とモバイル固有の品質確認を案内します。

主な機能

  1. 01移動、アクション、ターゲット選択、キャンセル操作の設計
  2. 02操作領域と画面の安全領域の調整
  3. 03縦画面と横画面に合わせた HUD
  4. 04画面回転後もゲーム状態を維持
  5. 05タッチ、マルチタッチ、音声、復帰、性能のテスト

活用シーン

  1. 01モバイル Three.js ゲームのタッチ操作設計
  2. 02スマートフォン画面に合わせた情報配置
  3. 03マルチタッチと長時間動作の確認
  4. 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

デバイスに適した品質設定をデフォルトにし、装飾的なエフェクトは動的に調整します。リポジトリで承認されたブラウザーを使い、タッチ操作のターゲット、マルチタッチ、長時間のプレイ、音声の有効化、一時停止後のバックグラウンドからの復帰、モーションの低減、低性能デバイス向けの品質設定、実際のモバイルサイズのビューポートをテストします。

コメント