{
  "name": "Arcade Master — Free Browser Games",
  "short_name": "Arcade Master",
  "description": "Play free arcade games instantly in your browser — Tetris, Pac-Man, Flappy Bird, Dino Run, Crossy Road and more. No download, no account, works on any device.",
  "start_url": "/",
  "id": "/",
  "scope": "/",
  "display": "standalone",
  "display_override": ["window-controls-overlay", "standalone", "browser"],
  "orientation": "portrait-primary",
  "background_color": "#1e0850",
  "theme_color": "#7c3aed",
  "categories": ["games", "entertainment"],
  "lang": "en",
  "dir": "ltr",

  "icons": [
    { "src": "/icons/icon-72.png",   "sizes": "72x72",   "type": "image/png", "purpose": "any" },
    { "src": "/icons/icon-96.png",   "sizes": "96x96",   "type": "image/png", "purpose": "any" },
    { "src": "/icons/icon-128.png",  "sizes": "128x128", "type": "image/png", "purpose": "any" },
    { "src": "/icons/icon-144.png",  "sizes": "144x144", "type": "image/png", "purpose": "any" },
    { "src": "/icons/icon-152.png",  "sizes": "152x152", "type": "image/png", "purpose": "any" },
    { "src": "/icons/icon-192.png",  "sizes": "192x192", "type": "image/png", "purpose": "any maskable" },
    { "src": "/icons/icon-384.png",  "sizes": "384x384", "type": "image/png", "purpose": "any" },
    { "src": "/icons/icon-512.png",  "sizes": "512x512", "type": "image/png", "purpose": "any maskable" }
  ],

  "screenshots": [
    {
      "src": "/screenshots/hub-desktop.png",
      "sizes": "1280x800",
      "type": "image/png",
      "form_factor": "wide",
      "label": "Arcade Master game hub — desktop view"
    },
    {
      "src": "/screenshots/hub-mobile.png",
      "sizes": "390x844",
      "type": "image/png",
      "form_factor": "narrow",
      "label": "Arcade Master game hub — mobile view"
    },
    {
      "src": "/screenshots/dino-run.png",
      "sizes": "480x720",
      "type": "image/png",
      "form_factor": "narrow",
      "label": "Dino Run — neon endless runner"
    },
    {
      "src": "/screenshots/crossy-road.png",
      "sizes": "480x720",
      "type": "image/png",
      "form_factor": "narrow",
      "label": "Crossy Road — hop across roads and rivers"
    }
  ],

  "shortcuts": [
    {
      "name": "Tetris",
      "short_name": "Tetris",
      "description": "Classic falling block puzzle game",
      "url": "/tetris.html",
      "icons": [{ "src": "/icons/shortcut-tetris.png", "sizes": "192x192" }]
    },
    {
      "name": "Pac-Man",
      "short_name": "Pac-Man",
      "description": "Classic maze chase arcade game",
      "url": "/pacman.html",
      "icons": [{ "src": "/icons/shortcut-pacman.png", "sizes": "192x192" }]
    },
    {
      "name": "Dino Run",
      "short_name": "Dino Run",
      "description": "Neon endless runner — jump over cacti",
      "url": "/dino.html",
      "icons": [{ "src": "/icons/shortcut-dino.png", "sizes": "192x192" }]
    },
    {
      "name": "Crossy Road",
      "short_name": "Crossy Road",
      "description": "Hop your chicken across roads and rivers",
      "url": "/crossy.html",
      "icons": [{ "src": "/icons/shortcut-crossy.png", "sizes": "192x192" }]
    }
  ],

  "related_applications": [
    {
      "platform": "webapp",
      "url": "https://yourdomain.com/manifest.json"
    }
  ],
  "prefer_related_applications": false,

  "_comments": {
    "note": "Add new games below in the 'future_games' registry as they are built. Move them into 'shortcuts' (max 4 shown by OS) once live.",
    "icon_guide": "Generate all icon sizes from a single 1024x1024 source. Use maskable icons with ~10% safe-zone padding.",
    "screenshot_guide": "Add screenshots for each new game. Google uses these in the Play Store-style install prompt."
  },

  "future_games": [
    {
      "id": "snake",
      "name": "Snake",
      "description": "Grow your snake by eating food without hitting walls or yourself",
      "url": "/snake.html",
      "genre": "Arcade",
      "keywords": ["snake game online", "snake browser game", "snake unblocked", "nokia snake game"],
      "status": "planned"
    },
    {
      "id": "breakout",
      "name": "Breakout",
      "description": "Bounce the ball to smash all the bricks with your paddle",
      "url": "/breakout.html",
      "genre": "Arcade",
      "keywords": ["breakout game online", "brick breaker browser", "arkanoid online free", "breakout unblocked"],
      "status": "planned"
    },
    {
      "id": "space-invaders",
      "name": "Space Invaders",
      "description": "Defend Earth by shooting waves of descending alien invaders",
      "url": "/space-invaders.html",
      "genre": "Shooter",
      "keywords": ["space invaders online", "space invaders browser game", "space invaders unblocked", "alien shooter browser"],
      "status": "planned"
    },
    {
      "id": "minesweeper",
      "name": "Minesweeper",
      "description": "Clear the minefield using number clues without triggering a bomb",
      "url": "/minesweeper.html",
      "genre": "Puzzle",
      "keywords": ["minesweeper online", "minesweeper browser", "minesweeper free", "minesweeper unblocked"],
      "status": "planned"
    },
    {
      "id": "2048",
      "name": "2048",
      "description": "Slide and merge numbered tiles to reach the 2048 tile",
      "url": "/2048.html",
      "genre": "Puzzle",
      "keywords": ["2048 game online", "2048 browser", "2048 free", "2048 unblocked", "number merge game"],
      "status": "planned"
    },
    {
      "id": "pong",
      "name": "Pong",
      "description": "The original arcade classic — bounce the ball past your opponent",
      "url": "/pong.html",
      "genre": "Arcade",
      "keywords": ["pong game online", "pong browser game", "pong free", "pong unblocked", "atari pong browser"],
      "status": "planned"
    },
    {
      "id": "frogger",
      "name": "Frogger",
      "description": "Guide your frog safely across busy roads and treacherous rivers",
      "url": "/frogger.html",
      "genre": "Arcade",
      "keywords": ["frogger online", "frogger browser game", "frogger free", "frogger unblocked", "frog crossing game"],
      "status": "planned"
    },
    {
      "id": "puzzle-bobble",
      "name": "Puzzle Bobble",
      "description": "Aim and fire colored bubbles to match and pop groups of three",
      "url": "/puzzle-bobble.html",
      "genre": "Puzzle",
      "keywords": ["puzzle bobble online", "bubble shooter browser", "bust a move online free", "bubble pop game browser"],
      "status": "planned"
    },
    {
      "id": "infinity-loop",
      "name": "Infinity Loop",
      "description": "Rotate tiles to connect all the loops into one endless circuit",
      "url": "/infinity-loop.html",
      "genre": "Puzzle",
      "keywords": ["infinity loop online", "infinity loop browser", "loop puzzle game free", "pipe puzzle browser"],
      "status": "planned"
    },
    {
      "id": "asteroids",
      "name": "Asteroids",
      "description": "Pilot your ship and blast asteroids before they destroy you",
      "url": "/asteroids.html",
      "genre": "Shooter",
      "keywords": ["asteroids game online", "asteroids browser game", "asteroids free", "asteroids unblocked", "atari asteroids"],
      "status": "future"
    },
    {
      "id": "donkey-kong",
      "name": "Donkey Kong",
      "description": "Climb ladders and dodge barrels to rescue the princess",
      "url": "/donkey-kong.html",
      "genre": "Platform",
      "keywords": ["donkey kong online", "donkey kong browser game", "donkey kong free", "classic platform game browser"],
      "status": "future"
    },
    {
      "id": "battleship",
      "name": "Battleship",
      "description": "Sink your opponent's fleet before they sink yours",
      "url": "/battleship.html",
      "genre": "Strategy",
      "keywords": ["battleship game online", "battleship browser", "battleship free", "battleship vs computer"],
      "status": "future"
    },
    {
      "id": "connect-four",
      "name": "Connect Four",
      "description": "Drop discs to get four in a row before your opponent",
      "url": "/connect-four.html",
      "genre": "Strategy",
      "keywords": ["connect four online", "connect 4 browser game", "connect four free", "connect four vs computer"],
      "status": "future"
    },
    {
      "id": "chess",
      "name": "Chess",
      "description": "Classic chess against an AI opponent — from beginner to expert",
      "url": "/chess.html",
      "genre": "Strategy",
      "keywords": ["chess online free", "chess browser game", "chess vs computer", "chess unblocked", "play chess online"],
      "status": "future"
    },
    {
      "id": "mahjong",
      "name": "Mahjong Solitaire",
      "description": "Match and remove pairs of tiles to clear the board",
      "url": "/mahjong.html",
      "genre": "Puzzle",
      "keywords": ["mahjong solitaire online", "mahjong browser free", "mahjong unblocked", "mahjong classic game"],
      "status": "future"
    },
    {
      "id": "whack-a-mole",
      "name": "Whack-a-Mole",
      "description": "Tap the moles as fast as they pop up to score points",
      "url": "/whack-a-mole.html",
      "genre": "Arcade",
      "keywords": ["whack a mole online", "whack a mole browser game", "whack a mole free", "mole game browser"],
      "status": "future"
    },
    {
      "id": "solitaire",
      "name": "Solitaire",
      "description": "The classic card game — stack suits from Ace to King",
      "url": "/solitaire.html",
      "genre": "Card",
      "keywords": ["solitaire online free", "klondike solitaire browser", "solitaire unblocked", "card game browser free"],
      "status": "future"
    },
    {
      "id": "simon-says",
      "name": "Simon Says",
      "description": "Repeat the growing sequence of colored lights and sounds",
      "url": "/simon-says.html",
      "genre": "Memory",
      "keywords": ["simon says game online", "simon memory game browser", "simon says free", "memory sequence game"],
      "status": "future"
    },
    {
      "id": "tower-defense",
      "name": "Tower Defense",
      "description": "Build towers to stop waves of enemies reaching your base",
      "url": "/tower-defense.html",
      "genre": "Strategy",
      "keywords": ["tower defense browser game", "tower defense online free", "td game browser", "tower defense unblocked"],
      "status": "future"
    },
    {
      "id": "fruit-ninja",
      "name": "Fruit Slicer",
      "description": "Slice the flying fruit before it falls — don't hit the bombs",
      "url": "/fruit-slicer.html",
      "genre": "Arcade",
      "keywords": ["fruit ninja browser game", "fruit slicing game online", "fruit ninja free", "fruit ninja unblocked"],
      "status": "future"
    }
  ]
}
