majidmanzarpour/threejs-game-skills
Agent skills for building playable, polished Three.js browser games with gameplay, AAA-style graphics, UI, QA, and optional AI-generated 3D, image, and audio assets.
解決的問題
透過提供一組專門的「技能」給AI代理(特別是Codex與Claude Code),簡化了建立專業且精緻的Three.js瀏覽器遊戲的流程。使用者無需手動引導每一項技術細節,這些技能讓代理能自動協調遊戲機制、高階圖形、UI設計、資產生成與品質保證。
如何運作
本專案提供一組 SKILL.md 檔案、提示範本與輔助腳本,安裝至AI代理的技能目錄中。一個中央的「導演」技能(threejs-game-director)擔任協調者,將任務導向特定需求的專業技能:
- 遊戲玩法與UI:處理機制、物理與反應式HUD。
- 圖形與資產:管理AAA級光照、著色器與材質。可與外部API(Tripo用於3D,Gemini用於影像,ElevenLabs用於音訊)整合,生成遊戲就緒的資產。
- QA與除錯:使用內建的Vite + TypeScript架構與Playwright範本,執行煙霧測試、視覺回歸檢查與效能分析。
適用對象
使用AI代理(如Claude Code或Codex)開發3D網頁遊戲,並希望從基礎原型進階至生產級、精緻體驗的開發者。
特色
- 代理協調:一個導演技能,可自動協調多個專業技能,完成完整的遊戲開發生命週期。
- 自動化QA:內建畫布像素檢查、機器人測試與視覺評分卡工具,用以驗證遊戲品質。
- AI資產流程:透過API金鑰原生整合,生成3D模型、貼圖與音效。
- 決定性測試:附帶種子隨機數生成器與測試鈎子,確保AI代理能可靠地驗證自身工作。
相關
- 專案
- 專案
- 專案
- 專案
- 專案