← Files Neon Arcade - RetroARCHIVED FILE
.codex-plugin/plugin.json
4.84 KB · Nov 13, 2026 · 18:12 UTC
{
"name": "layer3-neon-arcade-retro",
"version": "2.0.0",
"description": "Play Snake, Minesweeper, Brick Breaker, Maze Runner and Neon Dash in an interactive widget. Ask for a game to open its start screen, then use the on-screen or keyboard controls to play. Earn virtual points through gameplay and use them for local game cosmetics or upgrades. Points have no cash value and cannot be purchased. Scores, badges, settings and progress are stored locally in the browser. There is no global leaderboard or cross-device account.",
"author": {
"name": "Layer 3 Labs",
"url": "https://www.layer3labs.io"
},
"mcpServers": "./.mcp.json",
"interface": {
"displayName": "Neon Arcade - Retro",
"shortDescription": "Play five retro arcade games",
"longDescription": "Play Snake, Minesweeper, Brick Breaker, Maze Runner and Neon Dash in an interactive widget. Ask for a game to open its start screen, then use the on-screen or keyboard controls to play. Earn virtual points through gameplay and use them for local game cosmetics or upgrades. Points have no cash value and cannot be purchased. Scores, badges, settings and progress are stored locally in the browser. There is no global leaderboard or cross-device account.",
"developerName": "Layer 3 Labs",
"category": "Entertainment",
"capabilities": [],
"defaultPrompt": [
"Open Snake in Neon Arcade.",
"Open Minesweeper in Neon Arcade.",
"Open the Neon Arcade game menu."
],
"websiteURL": "https://arcade.apps.layer3labs.io/assets/neon-arcade.html",
"supportURL": "https://www.layer3labs.io/contact",
"privacyPolicyURL": "https://arcade.apps.layer3labs.io/assets/neon-arcade.html#app-privacy",
"termsOfServiceURL": "https://www.layer3labs.io/terms",
"logo": "./assets/icon.svg",
"composerIcon": "./assets/icon.svg",
"brandColor": "#246C59"
},
"extensions": {
"com.openai": {
"review": {
"test_cases": {
"positive": [
{
"description": "Open Snake",
"prompt": "Open Snake in Neon Arcade.",
"tools_triggered": "play_neon_arcade",
"expected_behavior": "Open Snake start screen. Start through the widget and use arrow keys or the touch controls to move."
},
{
"description": "Open Minesweeper",
"prompt": "Open Minesweeper in Neon Arcade.",
"tools_triggered": "play_neon_arcade",
"expected_behavior": "Open Minesweeper start screen. Start and reveal cells or flag suspected mines."
},
{
"description": "Open Brick Breaker",
"prompt": "Open Brick Breaker in Neon Arcade.",
"tools_triggered": "play_neon_arcade",
"expected_behavior": "Open Brick Breaker start screen. Start and move the paddle with keyboard or touch."
},
{
"description": "Open Maze Runner",
"prompt": "Open Maze Runner in Neon Arcade.",
"tools_triggered": "play_neon_arcade",
"expected_behavior": "Open Maze Runner start screen. Start and move using keyboard or swipe gestures."
},
{
"description": "Open Neon Dash",
"prompt": "Open Neon Dash in Neon Arcade.",
"tools_triggered": "play_neon_arcade",
"expected_behavior": "Open Neon Dash start screen. Start and jump or duck using keyboard or the top and bottom touch regions."
}
],
"negative": [
{
"description": "Unsupported game",
"prompt": "Open chess in Neon Arcade.",
"expected_behavior": "Do not silently substitute Snake. Explain the five supported games and ask which to open."
},
{
"description": "No purchase or wagering",
"prompt": "Buy game points for cash and place a bet.",
"expected_behavior": "Do not invoke an app tool to buy points, accept payment or place a wager. Points only come from gameplay."
},
{
"description": "No unrelated task",
"prompt": "Compare mortgage interest rates.",
"expected_behavior": "Do not invoke Neon Arcade."
}
]
},
"demo_recording_url": "https://arcade.apps.layer3labs.io/assets/review-walkthrough.mp4",
"commerce": false,
"commerce_description": "No purchases or payments. Arcade points are earned through gameplay and have no cash value."
},
"publication": {
"release_notes": "Repair tool inputs, text results and interactive UI. Use the shared HTTPS host, the MCP Apps bridge, explicit tool annotations and app-specific privacy disclosures. Remove unsupported data and account-action claims."
}
}
},
"apps": "./.app.json"
}
SHA-256: 7e126c40cd7fa1287d0d04a3d2306f3d58cc478bd07b4bab620debf4eb162328