remix-game-best-practices
Mobile-first game creation best practices for Remix
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Mobile-first game creation best practices for Remix
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Generate and add images to a Remix game
Generate and add sprites to a Remix game
Build and publish Remix games with the current Remix toolchain. Use when work touches the official Remix CLI, MCP server, REST publishing APIs, or the @remix-gg/sdk game runtime.
OpenAPI-first endpoint reference for Remix game publishing REST routes
Use the official Remix CLI for authentication, config inspection, game creation, uploads, and analytics. Trigger this skill when a task involves `remix login`, `remix whoami`, `.remix-cli.json`, `REMIX_API_KEY`, or terminal-based game management on Remix.
Quickstart for the official Remix MCP server. Use when configuring or operating `@remix-gg/mcp`, wiring MCP auth, or choosing the right Remix MCP tools and skill resources.
| name | remix-game-best-practices |
| description | Mobile-first game creation best practices for Remix |
720x1080 (2:3 aspect ratio).Include the SDK script in HTML <head>:
<script src="https://cdn.jsdelivr.net/npm/@remix-gg/sdk@latest/dist/index.min.js"></script>Use only the supported SDK APIs:
window.RemixSDK.singlePlayer.actions.saveGameState({ gameState: {...} })window.RemixSDK.singlePlayer.actions.gameOver({ score: number })window.RemixSDK.onPlayAgain(() => { ... })window.RemixSDK.onToggleMute((data) => { ... })window.RemixSDK.ready()window.RemixSDK.gameStatewindow.RemixSDK.hapticFeedback()localStorage.sessionStorage.navigator.vibrate(...).window.RemixSDK.vibrate(...).save, checkpoint, etc.).window.RemixSDK.singlePlayer.actions.gameOver({ score: finalScore })
window.RemixSDK.onPlayAgain(...).saveGameState.window.RemixSDK.gameState after await window.RemixSDK.ready().window.RemixSDK.hapticFeedback() for collisions, scoring, UI interactions, and game over.onToggleMute state for all game audio.Phaser (no imports).preload, create, update).parent in Phaser.Game config.THREE and CANNON (no imports).requestAnimationFrame loop.import statements.initGame() and call it at the end of the file.Before finalizing a game, verify:
720x1080).gameOver, onPlayAgain, onToggleMute).onPlayAgain.