/** * Asset Presets - 220 preset combinations for game creation * 20 presets per game style × 11 game styles */ (function() { 'use strict'; var PRESETS = [ // ============================================ // ACTION/ARCADE (action-arcade) - 20 presets // ============================================ { id: "action-space-01", gameStyle: "action-arcade", name: "Space Hero", description: "Epic space battle with your avatar piloting a fighter through enemy fleets", music: { mood: "Epic", energy: 9 }, background: { theme: "space", variant: "nebula" }, avatarContext: { mode: "HEAD_ONLY", context: "spaceship-cockpit" }, colorPalette: "space-blue", tags: ["space", "shooter", "epic", "sci-fi"] }, { id: "action-space-02", gameStyle: "action-arcade", name: "Asteroid Runner", description: "Navigate through deadly asteroid fields at breakneck speed", music: { mood: "Intense", energy: 8 }, background: { theme: "space", variant: "asteroidField" }, avatarContext: { mode: "HEAD_ONLY", context: "spaceship-cockpit" }, colorPalette: "space-blue", tags: ["space", "dodging", "intense", "asteroids"] }, { id: "action-platform-01", gameStyle: "action-arcade", name: "Retro Runner", description: "Classic platforming action with pixel-perfect jumps and retro vibes", music: { mood: "Playful", energy: 7 }, background: { theme: "retro", variant: "pixelGrid" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "retro-arcade", tags: ["retro", "platformer", "classic", "pixel"] }, { id: "action-platform-02", gameStyle: "action-arcade", name: "Jungle Dash", description: "Race through dense jungle vines and ancient ruins", music: { mood: "Adventurous", energy: 8 }, background: { theme: "nature", variant: "jungle" }, avatarContext: { mode: "FULL_BODY", context: "adventure-hero" }, colorPalette: "jungle-green", tags: ["jungle", "platformer", "adventure", "nature"] }, { id: "action-tank-01", gameStyle: "action-arcade", name: "Tank Commander", description: "Lead your armored division through explosive battlefield combat", music: { mood: "Heroic", energy: 9 }, background: { theme: "urban", variant: "battlefield" }, avatarContext: { mode: "HEAD_ONLY", context: "tank-commander" }, colorPalette: "military-olive", tags: ["tank", "combat", "military", "explosive"] }, { id: "action-tank-02", gameStyle: "action-arcade", name: "Desert Storm", description: "Tank warfare across scorching desert landscapes", music: { mood: "Epic", energy: 8 }, background: { theme: "nature", variant: "desert" }, avatarContext: { mode: "HEAD_ONLY", context: "tank-commander" }, colorPalette: "desert-sand", tags: ["tank", "desert", "military", "action"] }, { id: "action-mech-01", gameStyle: "action-arcade", name: "Mech Warrior", description: "Pilot a giant mech suit in city-destroying robot battles", music: { mood: "Epic", energy: 10 }, background: { theme: "urban", variant: "futuristicCity" }, avatarContext: { mode: "HEAD_ONLY", context: "mech-suit" }, colorPalette: "tech-chrome", tags: ["mech", "robot", "combat", "futuristic"] }, { id: "action-mech-02", gameStyle: "action-arcade", name: "Titan Fall", description: "Defend Earth from alien invasion in your battle mech", music: { mood: "Intense", energy: 9 }, background: { theme: "space", variant: "alienPlanet" }, avatarContext: { mode: "HEAD_ONLY", context: "mech-suit" }, colorPalette: "alien-purple", tags: ["mech", "aliens", "defense", "sci-fi"] }, { id: "action-jetpack-01", gameStyle: "action-arcade", name: "Jetpack Joyride", description: "Soar through the skies with your trusty jetpack", music: { mood: "Playful", energy: 7 }, background: { theme: "sky", variant: "clouds" }, avatarContext: { mode: "FULL_BODY", context: "jetpack-pilot" }, colorPalette: "sky-blue", tags: ["jetpack", "flying", "sky", "fun"] }, { id: "action-jetpack-02", gameStyle: "action-arcade", name: "Volcano Escape", description: "Jet through volcanic caverns before they erupt", music: { mood: "Intense", energy: 9 }, background: { theme: "nature", variant: "volcanic" }, avatarContext: { mode: "FULL_BODY", context: "jetpack-pilot" }, colorPalette: "lava-orange", tags: ["jetpack", "volcano", "escape", "danger"] }, { id: "action-ninja-01", gameStyle: "action-arcade", name: "Shadow Strike", description: "Stealth ninja action through moonlit Japanese temples", music: { mood: "Mysterious", energy: 7 }, background: { theme: "fantasy", variant: "japaneseTemple" }, avatarContext: { mode: "FULL_BODY", context: "ninja-outfit" }, colorPalette: "ninja-black", tags: ["ninja", "stealth", "japanese", "action"] }, { id: "action-ninja-02", gameStyle: "action-arcade", name: "Rooftop Runner", description: "Parkour across city rooftops as a modern ninja", music: { mood: "Intense", energy: 8 }, background: { theme: "urban", variant: "nightCity" }, avatarContext: { mode: "FULL_BODY", context: "ninja-outfit" }, colorPalette: "neon-night", tags: ["ninja", "parkour", "urban", "night"] }, { id: "action-shooter-01", gameStyle: "action-arcade", name: "Alien Blaster", description: "Defend the galaxy from waves of alien invaders", music: { mood: "Epic", energy: 9 }, background: { theme: "space", variant: "starfield" }, avatarContext: { mode: "HEAD_ONLY", context: "spaceship-cockpit" }, colorPalette: "laser-green", tags: ["shooter", "aliens", "space", "defense"] }, { id: "action-shooter-02", gameStyle: "action-arcade", name: "Robot Rampage", description: "Blast through hordes of malfunctioning robots", music: { mood: "Intense", energy: 8 }, background: { theme: "urban", variant: "factory" }, avatarContext: { mode: "FULL_BODY", context: "soldier-armor" }, colorPalette: "tech-chrome", tags: ["shooter", "robots", "industrial", "action"] }, { id: "action-flying-01", gameStyle: "action-arcade", name: "Sky Ace", description: "Dogfight through the clouds in your fighter plane", music: { mood: "Heroic", energy: 8 }, background: { theme: "sky", variant: "sunset" }, avatarContext: { mode: "HEAD_ONLY", context: "pilot-helmet" }, colorPalette: "sunset-orange", tags: ["flying", "planes", "combat", "sky"] }, { id: "action-flying-02", gameStyle: "action-arcade", name: "Storm Chaser", description: "Navigate through dangerous storms and lightning", music: { mood: "Intense", energy: 9 }, background: { theme: "sky", variant: "stormy" }, avatarContext: { mode: "HEAD_ONLY", context: "pilot-helmet" }, colorPalette: "storm-grey", tags: ["flying", "storm", "danger", "weather"] }, { id: "action-underwater-01", gameStyle: "action-arcade", name: "Deep Sea Diver", description: "Explore underwater caves and battle sea creatures", music: { mood: "Mysterious", energy: 6 }, background: { theme: "nature", variant: "underwater" }, avatarContext: { mode: "FULL_BODY", context: "diver-suit" }, colorPalette: "ocean-blue", tags: ["underwater", "diving", "ocean", "exploration"] }, { id: "action-underwater-02", gameStyle: "action-arcade", name: "Submarine Command", description: "Captain a submarine through enemy waters", music: { mood: "Tense", energy: 7 }, background: { theme: "nature", variant: "deepOcean" }, avatarContext: { mode: "HEAD_ONLY", context: "captain-hat" }, colorPalette: "navy-blue", tags: ["submarine", "naval", "stealth", "combat"] }, { id: "action-superhero-01", gameStyle: "action-arcade", name: "Cape Crusader", description: "Fly through the city saving citizens as a superhero", music: { mood: "Heroic", energy: 9 }, background: { theme: "urban", variant: "cityscape" }, avatarContext: { mode: "FULL_BODY", context: "superhero-cape" }, colorPalette: "hero-red", tags: ["superhero", "flying", "city", "heroic"] }, { id: "action-arcade-classic", gameStyle: "action-arcade", name: "Arcade Classic", description: "Pure retro arcade action with neon lights and high scores", music: { mood: "Playful", energy: 8 }, background: { theme: "retro", variant: "arcadeCabinet" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "neon-arcade", tags: ["retro", "arcade", "classic", "neon"] }, // ============================================ // PUZZLE (puzzle) - 20 presets // ============================================ { id: "puzzle-zen-01", gameStyle: "puzzle", name: "Zen Garden", description: "Peaceful puzzles in a tranquil Japanese garden setting", music: { mood: "Calm", energy: 2 }, background: { theme: "nature", variant: "zenGarden" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "zen-green", tags: ["zen", "calm", "garden", "peaceful"] }, { id: "puzzle-zen-02", gameStyle: "puzzle", name: "Bamboo Sanctuary", description: "Solve puzzles surrounded by swaying bamboo forests", music: { mood: "Ambient", energy: 2 }, background: { theme: "nature", variant: "bambooForest" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "bamboo-green", tags: ["bamboo", "nature", "peaceful", "asian"] }, { id: "puzzle-abstract-01", gameStyle: "puzzle", name: "Geometric Dreams", description: "Abstract geometric puzzles with mesmerizing patterns", music: { mood: "Ambient", energy: 3 }, background: { theme: "abstract", variant: "geometric" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "abstract-multi", tags: ["abstract", "geometric", "patterns", "modern"] }, { id: "puzzle-abstract-02", gameStyle: "puzzle", name: "Color Flow", description: "Guide colors through abstract pathways", music: { mood: "Chill", energy: 3 }, background: { theme: "abstract", variant: "gradients" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "gradient-rainbow", tags: ["abstract", "colors", "flow", "relaxing"] }, { id: "puzzle-lab-01", gameStyle: "puzzle", name: "Science Lab", description: "Chemistry-themed puzzles in a modern laboratory", music: { mood: "Quirky", energy: 4 }, background: { theme: "indoor", variant: "laboratory" }, avatarContext: { mode: "FULL_BODY", context: "scientist-labcoat" }, colorPalette: "lab-white", tags: ["science", "lab", "chemistry", "educational"] }, { id: "puzzle-lab-02", gameStyle: "puzzle", name: "Brain Teasers", description: "Challenge your mind with scientific brain puzzles", music: { mood: "Focused", energy: 4 }, background: { theme: "indoor", variant: "study" }, avatarContext: { mode: "FULL_BODY", context: "scientist-labcoat" }, colorPalette: "study-brown", tags: ["brain", "logic", "educational", "thinking"] }, { id: "puzzle-colorful-01", gameStyle: "puzzle", name: "Candy Match", description: "Sweet and colorful matching puzzles", music: { mood: "Playful", energy: 5 }, background: { theme: "colorful", variant: "candy" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "candy-pastel", tags: ["candy", "colorful", "matching", "sweet"] }, { id: "puzzle-colorful-02", gameStyle: "puzzle", name: "Rainbow Blocks", description: "Stack and sort colorful blocks into patterns", music: { mood: "Playful", energy: 4 }, background: { theme: "colorful", variant: "rainbow" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "rainbow-bright", tags: ["rainbow", "blocks", "sorting", "colorful"] }, { id: "puzzle-space-01", gameStyle: "puzzle", name: "Cosmic Puzzler", description: "Solve interstellar puzzles among the stars", music: { mood: "Ambient", energy: 3 }, background: { theme: "space", variant: "nebula" }, avatarContext: { mode: "HEAD_ONLY", context: "astronaut-helmet" }, colorPalette: "cosmic-purple", tags: ["space", "cosmic", "stars", "atmospheric"] }, { id: "puzzle-space-02", gameStyle: "puzzle", name: "Planet Aligner", description: "Arrange celestial bodies in proper orbits", music: { mood: "Calm", energy: 3 }, background: { theme: "space", variant: "planets" }, avatarContext: { mode: "HEAD_ONLY", context: "astronaut-helmet" }, colorPalette: "planet-multi", tags: ["planets", "space", "astronomy", "orbits"] }, { id: "puzzle-library-01", gameStyle: "puzzle", name: "Library Secrets", description: "Uncover hidden puzzles in an ancient library", music: { mood: "Mysterious", energy: 3 }, background: { theme: "indoor", variant: "library" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "library-wood", tags: ["library", "books", "mystery", "secrets"] }, { id: "puzzle-library-02", gameStyle: "puzzle", name: "Word Wizard", description: "Magical word puzzles in an enchanted study", music: { mood: "Whimsical", energy: 4 }, background: { theme: "indoor", variant: "magicStudy" }, avatarContext: { mode: "FULL_BODY", context: "wizard-robes" }, colorPalette: "magic-purple", tags: ["words", "magic", "wizard", "spells"] }, { id: "puzzle-ocean-01", gameStyle: "puzzle", name: "Ocean Depths", description: "Relaxing underwater puzzles with sea life", music: { mood: "Calm", energy: 2 }, background: { theme: "nature", variant: "coralReef" }, avatarContext: { mode: "HEAD_ONLY", context: "diver-suit" }, colorPalette: "coral-blue", tags: ["ocean", "underwater", "coral", "relaxing"] }, { id: "puzzle-ocean-02", gameStyle: "puzzle", name: "Bubble Pop", description: "Pop bubbles in soothing underwater scenes", music: { mood: "Playful", energy: 4 }, background: { theme: "nature", variant: "underwater" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "bubble-blue", tags: ["bubbles", "underwater", "popping", "fun"] }, { id: "puzzle-crystal-01", gameStyle: "puzzle", name: "Crystal Caves", description: "Match crystals in sparkling underground caverns", music: { mood: "Ambient", energy: 3 }, background: { theme: "nature", variant: "crystalCave" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "crystal-multi", tags: ["crystals", "caves", "matching", "sparkle"] }, { id: "puzzle-crystal-02", gameStyle: "puzzle", name: "Gem Collector", description: "Collect and arrange precious gems", music: { mood: "Chill", energy: 4 }, background: { theme: "abstract", variant: "jewels" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "gem-sparkle", tags: ["gems", "collecting", "jewels", "shiny"] }, { id: "puzzle-cloud-01", gameStyle: "puzzle", name: "Cloud Nine", description: "Dreamy puzzles floating among soft clouds", music: { mood: "Dreamy", energy: 2 }, background: { theme: "sky", variant: "fluffy" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "cloud-white", tags: ["clouds", "sky", "dreamy", "soft"] }, { id: "puzzle-cloud-02", gameStyle: "puzzle", name: "Sunset Serenity", description: "Peaceful puzzles with beautiful sunset views", music: { mood: "Calm", energy: 2 }, background: { theme: "sky", variant: "sunset" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "sunset-warm", tags: ["sunset", "peaceful", "evening", "serene"] }, { id: "puzzle-minimalist-01", gameStyle: "puzzle", name: "Minimalist Mind", description: "Clean, simple puzzles with minimalist design", music: { mood: "Focused", energy: 3 }, background: { theme: "abstract", variant: "minimal" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "minimal-mono", tags: ["minimal", "clean", "simple", "focused"] }, { id: "puzzle-garden-01", gameStyle: "puzzle", name: "Flower Garden", description: "Bloom flowers by solving nature puzzles", music: { mood: "Calm", energy: 3 }, background: { theme: "nature", variant: "flowerField" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "flower-pastel", tags: ["flowers", "garden", "nature", "blooming"] }, // ============================================ // STORY ADVENTURE (story-adventure) - 20 presets // ============================================ { id: "story-fantasy-01", gameStyle: "story-adventure", name: "Dragon's Quest", description: "Epic fantasy adventure to defeat the dragon king", music: { mood: "Epic", energy: 8 }, background: { theme: "fantasy", variant: "dragonLair" }, avatarContext: { mode: "FULL_BODY", context: "knight-armor" }, colorPalette: "dragon-red", tags: ["dragon", "fantasy", "epic", "quest"] }, { id: "story-fantasy-02", gameStyle: "story-adventure", name: "Enchanted Forest", description: "Discover secrets in a magical woodland realm", music: { mood: "Mysterious", energy: 5 }, background: { theme: "fantasy", variant: "enchantedForest" }, avatarContext: { mode: "FULL_BODY", context: "adventure-hero" }, colorPalette: "forest-green", tags: ["forest", "magic", "fairy", "exploration"] }, { id: "story-wizard-01", gameStyle: "story-adventure", name: "Wizard Academy", description: "Learn magic at the prestigious wizard school", music: { mood: "Whimsical", energy: 6 }, background: { theme: "fantasy", variant: "magicCastle" }, avatarContext: { mode: "FULL_BODY", context: "wizard-robes" }, colorPalette: "magic-blue", tags: ["wizard", "magic", "school", "learning"] }, { id: "story-wizard-02", gameStyle: "story-adventure", name: "Spell Seeker", description: "Journey to find lost ancient spells", music: { mood: "Mysterious", energy: 6 }, background: { theme: "fantasy", variant: "ancientRuins" }, avatarContext: { mode: "FULL_BODY", context: "wizard-robes" }, colorPalette: "ancient-gold", tags: ["spells", "ancient", "magic", "discovery"] }, { id: "story-pirate-01", gameStyle: "story-adventure", name: "Pirate's Treasure", description: "Sail the seas in search of legendary treasure", music: { mood: "Adventurous", energy: 7 }, background: { theme: "nature", variant: "tropicalIsland" }, avatarContext: { mode: "FULL_BODY", context: "pirate-outfit" }, colorPalette: "pirate-brown", tags: ["pirate", "treasure", "island", "sailing"] }, { id: "story-pirate-02", gameStyle: "story-adventure", name: "Ghost Ship", description: "Explore a haunted ship with supernatural secrets", music: { mood: "Spooky", energy: 6 }, background: { theme: "spooky", variant: "ghostShip" }, avatarContext: { mode: "FULL_BODY", context: "pirate-outfit" }, colorPalette: "ghost-grey", tags: ["ghost", "ship", "haunted", "spooky"] }, { id: "story-nature-01", gameStyle: "story-adventure", name: "Mountain Expedition", description: "Climb treacherous peaks to reach the summit", music: { mood: "Epic", energy: 7 }, background: { theme: "nature", variant: "snowyMountain" }, avatarContext: { mode: "FULL_BODY", context: "adventure-hero" }, colorPalette: "mountain-white", tags: ["mountain", "climbing", "expedition", "snow"] }, { id: "story-nature-02", gameStyle: "story-adventure", name: "Jungle Explorer", description: "Uncover ancient temples hidden in the jungle", music: { mood: "Adventurous", energy: 7 }, background: { theme: "nature", variant: "denseJungle" }, avatarContext: { mode: "FULL_BODY", context: "adventure-hero" }, colorPalette: "jungle-green", tags: ["jungle", "temple", "ancient", "explorer"] }, { id: "story-urban-01", gameStyle: "story-adventure", name: "City Detective", description: "Solve mysteries in a noir-style city", music: { mood: "Mysterious", energy: 5 }, background: { theme: "urban", variant: "noirCity" }, avatarContext: { mode: "FULL_BODY", context: "detective-coat" }, colorPalette: "noir-grey", tags: ["detective", "mystery", "noir", "city"] }, { id: "story-urban-02", gameStyle: "story-adventure", name: "Cyberpunk Runner", description: "Navigate the neon-lit streets of a future city", music: { mood: "Intense", energy: 7 }, background: { theme: "urban", variant: "cyberpunk" }, avatarContext: { mode: "FULL_BODY", context: "cyberpunk-gear" }, colorPalette: "neon-pink", tags: ["cyberpunk", "future", "neon", "tech"] }, { id: "story-spooky-01", gameStyle: "story-adventure", name: "Haunted Manor", description: "Explore the secrets of a creepy old mansion", music: { mood: "Spooky", energy: 5 }, background: { theme: "spooky", variant: "hauntedHouse" }, avatarContext: { mode: "FULL_BODY", context: "adventure-hero" }, colorPalette: "spooky-purple", tags: ["haunted", "manor", "ghost", "mystery"] }, { id: "story-spooky-02", gameStyle: "story-adventure", name: "Graveyard Shift", description: "Brave the cemetery to uncover dark secrets", music: { mood: "Eerie", energy: 4 }, background: { theme: "spooky", variant: "cemetery" }, avatarContext: { mode: "FULL_BODY", context: "adventure-hero" }, colorPalette: "grave-grey", tags: ["cemetery", "dark", "mystery", "night"] }, { id: "story-medieval-01", gameStyle: "story-adventure", name: "Kingdom's Call", description: "Answer the king's summons to save the realm", music: { mood: "Heroic", energy: 8 }, background: { theme: "fantasy", variant: "medievalCastle" }, avatarContext: { mode: "FULL_BODY", context: "knight-armor" }, colorPalette: "royal-blue", tags: ["kingdom", "medieval", "knight", "heroic"] }, { id: "story-medieval-02", gameStyle: "story-adventure", name: "Dungeon Delve", description: "Descend into dangerous dungeons for glory", music: { mood: "Tense", energy: 7 }, background: { theme: "fantasy", variant: "dungeon" }, avatarContext: { mode: "FULL_BODY", context: "knight-armor" }, colorPalette: "dungeon-stone", tags: ["dungeon", "adventure", "treasure", "danger"] }, { id: "story-scifi-01", gameStyle: "story-adventure", name: "Space Explorer", description: "Discover new worlds across the galaxy", music: { mood: "Epic", energy: 7 }, background: { theme: "space", variant: "alienPlanet" }, avatarContext: { mode: "FULL_BODY", context: "astronaut-suit" }, colorPalette: "alien-teal", tags: ["space", "exploration", "planets", "sci-fi"] }, { id: "story-scifi-02", gameStyle: "story-adventure", name: "Station Crisis", description: "Survive aboard a malfunctioning space station", music: { mood: "Tense", energy: 7 }, background: { theme: "space", variant: "spaceStation" }, avatarContext: { mode: "FULL_BODY", context: "astronaut-suit" }, colorPalette: "station-white", tags: ["space", "station", "survival", "crisis"] }, { id: "story-fairy-01", gameStyle: "story-adventure", name: "Fairy Tale Land", description: "Visit classic storybook worlds come to life", music: { mood: "Whimsical", energy: 5 }, background: { theme: "fantasy", variant: "fairyTale" }, avatarContext: { mode: "FULL_BODY", context: "fairy-wings" }, colorPalette: "fairy-pink", tags: ["fairy", "storybook", "magical", "whimsical"] }, { id: "story-fairy-02", gameStyle: "story-adventure", name: "Mushroom Kingdom", description: "Adventure through a world of giant mushrooms", music: { mood: "Playful", energy: 5 }, background: { theme: "fantasy", variant: "mushroomForest" }, avatarContext: { mode: "FULL_BODY", context: "adventure-hero" }, colorPalette: "mushroom-red", tags: ["mushroom", "fantasy", "whimsical", "colorful"] }, { id: "story-desert-01", gameStyle: "story-adventure", name: "Desert Caravan", description: "Lead a caravan across the vast desert", music: { mood: "Adventurous", energy: 6 }, background: { theme: "nature", variant: "sandDunes" }, avatarContext: { mode: "FULL_BODY", context: "desert-traveler" }, colorPalette: "desert-gold", tags: ["desert", "caravan", "journey", "sand"] }, { id: "story-desert-02", gameStyle: "story-adventure", name: "Pyramid Mystery", description: "Uncover secrets within ancient pyramids", music: { mood: "Mysterious", energy: 6 }, background: { theme: "nature", variant: "egyptianDesert" }, avatarContext: { mode: "FULL_BODY", context: "adventure-hero" }, colorPalette: "pyramid-sand", tags: ["pyramid", "egypt", "ancient", "mystery"] }, // ============================================ // RACING (racing) - 20 presets // ============================================ { id: "racing-street-01", gameStyle: "racing", name: "Street Racer", description: "Tear through city streets in illegal street races", music: { mood: "Intense", energy: 9 }, background: { theme: "urban", variant: "cityStreets" }, avatarContext: { mode: "HEAD_ONLY", context: "race-car" }, colorPalette: "street-neon", tags: ["street", "racing", "urban", "fast"] }, { id: "racing-street-02", gameStyle: "racing", name: "Midnight Run", description: "Race through neon-lit streets at night", music: { mood: "Intense", energy: 9 }, background: { theme: "urban", variant: "nightCity" }, avatarContext: { mode: "HEAD_ONLY", context: "race-car" }, colorPalette: "neon-purple", tags: ["night", "neon", "street", "racing"] }, { id: "racing-track-01", gameStyle: "racing", name: "Grand Prix", description: "Compete in professional formula racing circuits", music: { mood: "Epic", energy: 9 }, background: { theme: "sports", variant: "racetrack" }, avatarContext: { mode: "HEAD_ONLY", context: "race-car" }, colorPalette: "formula-red", tags: ["formula", "professional", "track", "speed"] }, { id: "racing-track-02", gameStyle: "racing", name: "Championship Rally", description: "Race through varied terrain in rally championships", music: { mood: "Intense", energy: 8 }, background: { theme: "nature", variant: "rallyTrack" }, avatarContext: { mode: "HEAD_ONLY", context: "race-car" }, colorPalette: "rally-mud", tags: ["rally", "dirt", "championship", "terrain"] }, { id: "racing-motorcycle-01", gameStyle: "racing", name: "Superbike Sprint", description: "Lean into curves on high-speed superbikes", music: { mood: "Intense", energy: 9 }, background: { theme: "urban", variant: "highway" }, avatarContext: { mode: "FULL_BODY", context: "motorcycle" }, colorPalette: "bike-chrome", tags: ["motorcycle", "superbike", "speed", "highway"] }, { id: "racing-motorcycle-02", gameStyle: "racing", name: "Mountain Pass", description: "Navigate treacherous mountain roads on two wheels", music: { mood: "Adventurous", energy: 8 }, background: { theme: "nature", variant: "mountainRoad" }, avatarContext: { mode: "FULL_BODY", context: "motorcycle" }, colorPalette: "mountain-blue", tags: ["motorcycle", "mountain", "curves", "scenic"] }, { id: "racing-hover-01", gameStyle: "racing", name: "Hover Racer", description: "Race futuristic hovercrafts through neon cities", music: { mood: "Epic", energy: 10 }, background: { theme: "urban", variant: "futuristicCity" }, avatarContext: { mode: "HEAD_ONLY", context: "hoverboard" }, colorPalette: "future-cyan", tags: ["hover", "futuristic", "neon", "sci-fi"] }, { id: "racing-hover-02", gameStyle: "racing", name: "Anti-Gravity Cup", description: "Defy physics in zero-gravity racing tubes", music: { mood: "Intense", energy: 10 }, background: { theme: "space", variant: "raceTube" }, avatarContext: { mode: "HEAD_ONLY", context: "hoverboard" }, colorPalette: "anti-grav-blue", tags: ["anti-gravity", "tubes", "futuristic", "extreme"] }, { id: "racing-runner-01", gameStyle: "racing", name: "Sprint Champion", description: "Run your way to victory in track events", music: { mood: "Heroic", energy: 8 }, background: { theme: "sports", variant: "olympicTrack" }, avatarContext: { mode: "FULL_BODY", context: "runner" }, colorPalette: "olympic-gold", tags: ["running", "track", "sprint", "athletics"] }, { id: "racing-runner-02", gameStyle: "racing", name: "Parkour Rush", description: "Race through urban obstacles with parkour moves", music: { mood: "Intense", energy: 8 }, background: { theme: "urban", variant: "rooftops" }, avatarContext: { mode: "FULL_BODY", context: "runner" }, colorPalette: "parkour-grey", tags: ["parkour", "urban", "obstacles", "running"] }, { id: "racing-offroad-01", gameStyle: "racing", name: "Monster Truck Mayhem", description: "Crush obstacles in oversized monster trucks", music: { mood: "Intense", energy: 9 }, background: { theme: "sports", variant: "monsterArena" }, avatarContext: { mode: "HEAD_ONLY", context: "race-car" }, colorPalette: "monster-orange", tags: ["monster", "truck", "crushing", "extreme"] }, { id: "racing-offroad-02", gameStyle: "racing", name: "Jungle Off-Road", description: "Power through muddy jungle trails", music: { mood: "Adventurous", energy: 8 }, background: { theme: "nature", variant: "jungleTrail" }, avatarContext: { mode: "HEAD_ONLY", context: "race-car" }, colorPalette: "mud-brown", tags: ["offroad", "jungle", "mud", "adventure"] }, { id: "racing-boat-01", gameStyle: "racing", name: "Speedboat Showdown", description: "Race across waves in high-powered speedboats", music: { mood: "Epic", energy: 9 }, background: { theme: "nature", variant: "tropicalOcean" }, avatarContext: { mode: "HEAD_ONLY", context: "boat-captain" }, colorPalette: "ocean-teal", tags: ["boat", "speedboat", "ocean", "waves"] }, { id: "racing-boat-02", gameStyle: "racing", name: "River Rapids", description: "Navigate dangerous river currents at high speed", music: { mood: "Intense", energy: 8 }, background: { theme: "nature", variant: "riverRapids" }, avatarContext: { mode: "HEAD_ONLY", context: "boat-captain" }, colorPalette: "rapids-blue", tags: ["river", "rapids", "boat", "danger"] }, { id: "racing-sky-01", gameStyle: "racing", name: "Air Race", description: "Compete in thrilling airplane racing circuits", music: { mood: "Epic", energy: 9 }, background: { theme: "sky", variant: "cloudRace" }, avatarContext: { mode: "HEAD_ONLY", context: "pilot-helmet" }, colorPalette: "sky-blue", tags: ["airplane", "sky", "flying", "race"] }, { id: "racing-sky-02", gameStyle: "racing", name: "Canyon Flight", description: "Race through narrow canyon passages", music: { mood: "Intense", energy: 9 }, background: { theme: "nature", variant: "grandCanyon" }, avatarContext: { mode: "HEAD_ONLY", context: "pilot-helmet" }, colorPalette: "canyon-red", tags: ["canyon", "flying", "danger", "narrow"] }, { id: "racing-kart-01", gameStyle: "racing", name: "Kart Championship", description: "Fun and chaotic go-kart racing with power-ups", music: { mood: "Playful", energy: 8 }, background: { theme: "colorful", variant: "kartTrack" }, avatarContext: { mode: "HEAD_ONLY", context: "race-car" }, colorPalette: "kart-rainbow", tags: ["kart", "fun", "powerups", "party"] }, { id: "racing-kart-02", gameStyle: "racing", name: "Beach Buggy", description: "Race buggies along sunny beach courses", music: { mood: "Playful", energy: 7 }, background: { theme: "nature", variant: "beach" }, avatarContext: { mode: "HEAD_ONLY", context: "race-car" }, colorPalette: "beach-yellow", tags: ["beach", "buggy", "sunny", "fun"] }, { id: "racing-winter-01", gameStyle: "racing", name: "Ski Slalom", description: "Race down snowy slopes on skis", music: { mood: "Intense", energy: 8 }, background: { theme: "nature", variant: "skiSlope" }, avatarContext: { mode: "FULL_BODY", context: "ski-gear" }, colorPalette: "snow-white", tags: ["ski", "snow", "winter", "slalom"] }, { id: "racing-winter-02", gameStyle: "racing", name: "Snowboard Cross", description: "Compete in extreme snowboard racing events", music: { mood: "Intense", energy: 9 }, background: { theme: "nature", variant: "snowboardPark" }, avatarContext: { mode: "FULL_BODY", context: "snowboard-gear" }, colorPalette: "extreme-orange", tags: ["snowboard", "extreme", "winter", "racing"] }, // ============================================ // PET/SIMULATOR (pet-simulator) - 20 presets // ============================================ { id: "pet-home-01", gameStyle: "pet-simulator", name: "Cozy Home", description: "Care for your pet in a warm, comfortable home", music: { mood: "Calm", energy: 3 }, background: { theme: "indoor", variant: "livingRoom" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "home-warm", tags: ["home", "cozy", "pet", "care"] }, { id: "pet-home-02", gameStyle: "pet-simulator", name: "Pet Bedroom", description: "Your pet's personal room full of toys", music: { mood: "Playful", energy: 4 }, background: { theme: "indoor", variant: "bedroom" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "pastel-pink", tags: ["bedroom", "toys", "pet", "cute"] }, { id: "pet-garden-01", gameStyle: "pet-simulator", name: "Garden Paradise", description: "Play with your pet in a beautiful garden", music: { mood: "Playful", energy: 5 }, background: { theme: "nature", variant: "garden" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "garden-green", tags: ["garden", "outdoor", "play", "nature"] }, { id: "pet-garden-02", gameStyle: "pet-simulator", name: "Butterfly Meadow", description: "Chase butterflies with your pet in the meadow", music: { mood: "Chill", energy: 4 }, background: { theme: "nature", variant: "meadow" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "meadow-yellow", tags: ["meadow", "butterflies", "peaceful", "nature"] }, { id: "pet-farm-01", gameStyle: "pet-simulator", name: "Happy Farm", description: "Raise farm animals on your countryside farm", music: { mood: "Playful", energy: 5 }, background: { theme: "nature", variant: "farm" }, avatarContext: { mode: "FULL_BODY", context: "farmer-overalls" }, colorPalette: "farm-red", tags: ["farm", "animals", "country", "raising"] }, { id: "pet-farm-02", gameStyle: "pet-simulator", name: "Barn Life", description: "Take care of animals in the old red barn", music: { mood: "Calm", energy: 4 }, background: { theme: "indoor", variant: "barn" }, avatarContext: { mode: "FULL_BODY", context: "farmer-overalls" }, colorPalette: "barn-wood", tags: ["barn", "farm", "animals", "rustic"] }, { id: "pet-aquarium-01", gameStyle: "pet-simulator", name: "Fish Tank Friends", description: "Build and manage your dream aquarium", music: { mood: "Calm", energy: 2 }, background: { theme: "nature", variant: "aquarium" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "aqua-blue", tags: ["aquarium", "fish", "water", "relaxing"] }, { id: "pet-aquarium-02", gameStyle: "pet-simulator", name: "Tropical Reef", description: "Create a tropical paradise for sea creatures", music: { mood: "Ambient", energy: 2 }, background: { theme: "nature", variant: "coralReef" }, avatarContext: { mode: "HEAD_ONLY", context: "diver-suit" }, colorPalette: "coral-rainbow", tags: ["tropical", "reef", "fish", "colorful"] }, { id: "pet-park-01", gameStyle: "pet-simulator", name: "Dog Park", description: "Play with dogs at the local park", music: { mood: "Playful", energy: 6 }, background: { theme: "nature", variant: "park" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "park-green", tags: ["dog", "park", "play", "outdoor"] }, { id: "pet-park-02", gameStyle: "pet-simulator", name: "Puppy Playground", description: "Train puppies in a fun playground", music: { mood: "Playful", energy: 7 }, background: { theme: "colorful", variant: "playground" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "playground-primary", tags: ["puppy", "training", "playground", "fun"] }, { id: "pet-cafe-01", gameStyle: "pet-simulator", name: "Cat Cafe", description: "Run a cozy cafe full of adorable cats", music: { mood: "Chill", energy: 3 }, background: { theme: "indoor", variant: "cafe" }, avatarContext: { mode: "FULL_BODY", context: "chef-outfit" }, colorPalette: "cafe-brown", tags: ["cat", "cafe", "cozy", "business"] }, { id: "pet-cafe-02", gameStyle: "pet-simulator", name: "Pet Bakery", description: "Bake treats for happy pets", music: { mood: "Playful", energy: 4 }, background: { theme: "indoor", variant: "bakery" }, avatarContext: { mode: "FULL_BODY", context: "chef-outfit" }, colorPalette: "bakery-cream", tags: ["bakery", "treats", "cooking", "pets"] }, { id: "pet-exotic-01", gameStyle: "pet-simulator", name: "Dragon Nursery", description: "Raise baby dragons in a magical nursery", music: { mood: "Whimsical", energy: 5 }, background: { theme: "fantasy", variant: "dragonNest" }, avatarContext: { mode: "FULL_BODY", context: "wizard-robes" }, colorPalette: "dragon-purple", tags: ["dragon", "fantasy", "magical", "raising"] }, { id: "pet-exotic-02", gameStyle: "pet-simulator", name: "Monster Ranch", description: "Care for friendly monsters on your ranch", music: { mood: "Playful", energy: 5 }, background: { theme: "fantasy", variant: "monsterRanch" }, avatarContext: { mode: "FULL_BODY", context: "adventure-hero" }, colorPalette: "monster-multi", tags: ["monster", "ranch", "fantasy", "care"] }, { id: "pet-wildlife-01", gameStyle: "pet-simulator", name: "Safari Sanctuary", description: "Protect and care for wild animals", music: { mood: "Calm", energy: 4 }, background: { theme: "nature", variant: "savanna" }, avatarContext: { mode: "FULL_BODY", context: "safari-outfit" }, colorPalette: "safari-gold", tags: ["safari", "wildlife", "sanctuary", "africa"] }, { id: "pet-wildlife-02", gameStyle: "pet-simulator", name: "Forest Friends", description: "Help woodland creatures in their forest home", music: { mood: "Calm", energy: 3 }, background: { theme: "nature", variant: "woodland" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "woodland-green", tags: ["forest", "woodland", "animals", "nature"] }, { id: "pet-virtual-01", gameStyle: "pet-simulator", name: "Digital Pet", description: "Raise a virtual pet on your device", music: { mood: "Quirky", energy: 5 }, background: { theme: "colorful", variant: "digitalScreen" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "digital-neon", tags: ["virtual", "digital", "retro", "tamagotchi"] }, { id: "pet-virtual-02", gameStyle: "pet-simulator", name: "Pixel Pets", description: "Collect and raise cute pixel creatures", music: { mood: "Playful", energy: 5 }, background: { theme: "retro", variant: "pixelWorld" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "pixel-8bit", tags: ["pixel", "retro", "collecting", "cute"] }, { id: "pet-clinic-01", gameStyle: "pet-simulator", name: "Pet Clinic", description: "Heal sick animals as a veterinarian", music: { mood: "Calm", energy: 3 }, background: { theme: "indoor", variant: "vetClinic" }, avatarContext: { mode: "FULL_BODY", context: "scientist-labcoat" }, colorPalette: "clinic-white", tags: ["vet", "clinic", "healing", "medical"] }, { id: "pet-grooming-01", gameStyle: "pet-simulator", name: "Pet Spa", description: "Pamper pets at a luxurious grooming spa", music: { mood: "Chill", energy: 3 }, background: { theme: "indoor", variant: "spa" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "spa-pink", tags: ["spa", "grooming", "pampering", "relaxing"] }, // ============================================ // TRIVIA/QUIZ (trivia-quiz) - 20 presets // ============================================ { id: "trivia-gameshow-01", gameStyle: "trivia-quiz", name: "Game Show Star", description: "Compete on a flashy television game show", music: { mood: "Quirky", energy: 7 }, background: { theme: "indoor", variant: "gameShowStage" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "gameshow-gold", tags: ["gameshow", "tv", "competition", "flashy"] }, { id: "trivia-gameshow-02", gameStyle: "trivia-quiz", name: "Million Dollar Question", description: "Answer questions to win the big prize", music: { mood: "Tense", energy: 6 }, background: { theme: "indoor", variant: "quizStage" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "prize-blue", tags: ["quiz", "prize", "money", "exciting"] }, { id: "trivia-classroom-01", gameStyle: "trivia-quiz", name: "Classroom Challenge", description: "Test your knowledge in a fun classroom setting", music: { mood: "Playful", energy: 5 }, background: { theme: "indoor", variant: "classroom" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "school-green", tags: ["school", "classroom", "learning", "educational"] }, { id: "trivia-classroom-02", gameStyle: "trivia-quiz", name: "Science Fair", description: "Science-themed quiz in a laboratory setting", music: { mood: "Quirky", energy: 5 }, background: { theme: "indoor", variant: "scienceLab" }, avatarContext: { mode: "FULL_BODY", context: "scientist-labcoat" }, colorPalette: "science-blue", tags: ["science", "lab", "educational", "experiments"] }, { id: "trivia-space-01", gameStyle: "trivia-quiz", name: "Space Academy", description: "Astronomy and space exploration trivia", music: { mood: "Epic", energy: 6 }, background: { theme: "space", variant: "spaceStation" }, avatarContext: { mode: "FULL_BODY", context: "astronaut-suit" }, colorPalette: "space-dark", tags: ["space", "astronomy", "science", "cosmos"] }, { id: "trivia-space-02", gameStyle: "trivia-quiz", name: "Alien Encounter", description: "Answer questions from curious aliens", music: { mood: "Quirky", energy: 6 }, background: { theme: "space", variant: "alienWorld" }, avatarContext: { mode: "FULL_BODY", context: "astronaut-suit" }, colorPalette: "alien-green", tags: ["alien", "space", "quirky", "fun"] }, { id: "trivia-history-01", gameStyle: "trivia-quiz", name: "History Hunt", description: "Journey through historical eras with trivia", music: { mood: "Adventurous", energy: 5 }, background: { theme: "indoor", variant: "museum" }, avatarContext: { mode: "FULL_BODY", context: "adventure-hero" }, colorPalette: "museum-brown", tags: ["history", "museum", "educational", "eras"] }, { id: "trivia-history-02", gameStyle: "trivia-quiz", name: "Ancient Wisdom", description: "Test your knowledge of ancient civilizations", music: { mood: "Mysterious", energy: 4 }, background: { theme: "fantasy", variant: "ancientLibrary" }, avatarContext: { mode: "FULL_BODY", context: "wizard-robes" }, colorPalette: "ancient-gold", tags: ["ancient", "civilizations", "history", "wisdom"] }, { id: "trivia-nature-01", gameStyle: "trivia-quiz", name: "Animal Kingdom", description: "How well do you know the animal world?", music: { mood: "Playful", energy: 5 }, background: { theme: "nature", variant: "safari" }, avatarContext: { mode: "FULL_BODY", context: "safari-outfit" }, colorPalette: "safari-orange", tags: ["animals", "nature", "wildlife", "educational"] }, { id: "trivia-nature-02", gameStyle: "trivia-quiz", name: "Ocean Explorer", description: "Deep dive into marine life trivia", music: { mood: "Calm", energy: 4 }, background: { theme: "nature", variant: "underwater" }, avatarContext: { mode: "FULL_BODY", context: "diver-suit" }, colorPalette: "ocean-blue", tags: ["ocean", "marine", "underwater", "educational"] }, { id: "trivia-pop-01", gameStyle: "trivia-quiz", name: "Pop Culture Quiz", description: "Test your knowledge of movies, music, and more", music: { mood: "Playful", energy: 7 }, background: { theme: "colorful", variant: "entertainmentStage" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "pop-neon", tags: ["pop culture", "movies", "music", "entertainment"] }, { id: "trivia-pop-02", gameStyle: "trivia-quiz", name: "Celebrity Challenge", description: "How well do you know the stars?", music: { mood: "Playful", energy: 6 }, background: { theme: "indoor", variant: "redCarpet" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "celebrity-gold", tags: ["celebrity", "fame", "entertainment", "trivia"] }, { id: "trivia-sports-01", gameStyle: "trivia-quiz", name: "Sports Trivia", description: "Challenge your sports knowledge", music: { mood: "Heroic", energy: 7 }, background: { theme: "sports", variant: "stadium" }, avatarContext: { mode: "FULL_BODY", context: "athlete-uniform" }, colorPalette: "stadium-green", tags: ["sports", "athletics", "competition", "trivia"] }, { id: "trivia-sports-02", gameStyle: "trivia-quiz", name: "Olympic Knowledge", description: "Test what you know about the Olympics", music: { mood: "Epic", energy: 7 }, background: { theme: "sports", variant: "olympicArena" }, avatarContext: { mode: "FULL_BODY", context: "athlete-uniform" }, colorPalette: "olympic-rings", tags: ["olympics", "sports", "international", "competition"] }, { id: "trivia-geography-01", gameStyle: "trivia-quiz", name: "World Explorer", description: "How well do you know world geography?", music: { mood: "Adventurous", energy: 5 }, background: { theme: "abstract", variant: "worldMap" }, avatarContext: { mode: "FULL_BODY", context: "adventure-hero" }, colorPalette: "map-blue", tags: ["geography", "world", "travel", "countries"] }, { id: "trivia-geography-02", gameStyle: "trivia-quiz", name: "Flag Quiz", description: "Identify flags from around the world", music: { mood: "Playful", energy: 5 }, background: { theme: "colorful", variant: "flagDisplay" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "flag-multi", tags: ["flags", "countries", "geography", "identification"] }, { id: "trivia-food-01", gameStyle: "trivia-quiz", name: "Foodie Quiz", description: "Test your culinary knowledge", music: { mood: "Playful", energy: 5 }, background: { theme: "indoor", variant: "kitchen" }, avatarContext: { mode: "FULL_BODY", context: "chef-outfit" }, colorPalette: "kitchen-warm", tags: ["food", "cooking", "culinary", "chef"] }, { id: "trivia-food-02", gameStyle: "trivia-quiz", name: "World Cuisine", description: "Explore dishes from around the globe", music: { mood: "Playful", energy: 5 }, background: { theme: "indoor", variant: "restaurant" }, avatarContext: { mode: "FULL_BODY", context: "chef-outfit" }, colorPalette: "cuisine-warm", tags: ["cuisine", "international", "food", "travel"] }, { id: "trivia-math-01", gameStyle: "trivia-quiz", name: "Math Master", description: "Put your math skills to the test", music: { mood: "Focused", energy: 5 }, background: { theme: "abstract", variant: "mathBackground" }, avatarContext: { mode: "FULL_BODY", context: "scientist-labcoat" }, colorPalette: "math-blue", tags: ["math", "numbers", "educational", "logic"] }, { id: "trivia-general-01", gameStyle: "trivia-quiz", name: "Brain Battle", description: "General knowledge challenge for all ages", music: { mood: "Quirky", energy: 6 }, background: { theme: "abstract", variant: "brainPattern" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "brain-purple", tags: ["general", "knowledge", "brain", "challenge"] }, // ============================================ // MUSIC/RHYTHM (music-rhythm) - 20 presets // ============================================ { id: "rhythm-disco-01", gameStyle: "music-rhythm", name: "Disco Fever", description: "Dance to the beat under spinning disco balls", music: { mood: "Playful", energy: 8 }, background: { theme: "colorful", variant: "discoFloor" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "disco-rainbow", tags: ["disco", "dance", "70s", "colorful"] }, { id: "rhythm-disco-02", gameStyle: "music-rhythm", name: "Neon Nights", description: "Groove to electronic beats in neon lights", music: { mood: "Intense", energy: 9 }, background: { theme: "colorful", variant: "neonClub" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "neon-multi", tags: ["neon", "electronic", "club", "dance"] }, { id: "rhythm-retro-01", gameStyle: "music-rhythm", name: "Arcade Beat", description: "Classic rhythm action with retro visuals", music: { mood: "Playful", energy: 7 }, background: { theme: "retro", variant: "arcadeCabinet" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "retro-arcade", tags: ["retro", "arcade", "classic", "8bit"] }, { id: "rhythm-retro-02", gameStyle: "music-rhythm", name: "Pixel Beats", description: "Chiptune rhythms in pixel art style", music: { mood: "Playful", energy: 7 }, background: { theme: "retro", variant: "pixelConcert" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "pixel-8bit", tags: ["pixel", "chiptune", "retro", "8bit"] }, { id: "rhythm-concert-01", gameStyle: "music-rhythm", name: "Rock Star", description: "Perform on stage as a rock legend", music: { mood: "Epic", energy: 10 }, background: { theme: "indoor", variant: "rockStage" }, avatarContext: { mode: "FULL_BODY", context: "superhero-cape" }, colorPalette: "rock-red", tags: ["rock", "concert", "guitar", "legendary"] }, { id: "rhythm-concert-02", gameStyle: "music-rhythm", name: "Pop Princess", description: "Shine bright on a pop concert stage", music: { mood: "Playful", energy: 9 }, background: { theme: "colorful", variant: "popStage" }, avatarContext: { mode: "FULL_BODY", context: "superhero-cape" }, colorPalette: "pop-pink", tags: ["pop", "concert", "singing", "fame"] }, { id: "rhythm-space-01", gameStyle: "music-rhythm", name: "Cosmic Groove", description: "Dance through space with stellar beats", music: { mood: "Epic", energy: 8 }, background: { theme: "space", variant: "cosmicDance" }, avatarContext: { mode: "FULL_BODY", context: "astronaut-suit" }, colorPalette: "cosmic-purple", tags: ["space", "cosmic", "dance", "stars"] }, { id: "rhythm-space-02", gameStyle: "music-rhythm", name: "Galaxy Beat", description: "Intergalactic rhythm adventure", music: { mood: "Intense", energy: 9 }, background: { theme: "space", variant: "galaxySwirl" }, avatarContext: { mode: "FULL_BODY", context: "astronaut-suit" }, colorPalette: "galaxy-multi", tags: ["galaxy", "space", "adventure", "beats"] }, { id: "rhythm-street-01", gameStyle: "music-rhythm", name: "Street Dancer", description: "Show your moves on the street", music: { mood: "Intense", energy: 8 }, background: { theme: "urban", variant: "streetCorner" }, avatarContext: { mode: "FULL_BODY", context: "athlete-uniform" }, colorPalette: "street-grey", tags: ["street", "hiphop", "dance", "urban"] }, { id: "rhythm-street-02", gameStyle: "music-rhythm", name: "Break Battle", description: "Compete in epic breakdance battles", music: { mood: "Intense", energy: 9 }, background: { theme: "urban", variant: "breakdanceFloor" }, avatarContext: { mode: "FULL_BODY", context: "athlete-uniform" }, colorPalette: "battle-red", tags: ["breakdance", "battle", "competition", "street"] }, { id: "rhythm-tropical-01", gameStyle: "music-rhythm", name: "Beach Party", description: "Dance to tropical beats on the beach", music: { mood: "Playful", energy: 7 }, background: { theme: "nature", variant: "beachParty" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "beach-sunset", tags: ["beach", "tropical", "party", "summer"] }, { id: "rhythm-tropical-02", gameStyle: "music-rhythm", name: "Island Rhythm", description: "Feel the island vibes with reggae beats", music: { mood: "Chill", energy: 6 }, background: { theme: "nature", variant: "tropicalIsland" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "island-green", tags: ["island", "reggae", "tropical", "chill"] }, { id: "rhythm-abstract-01", gameStyle: "music-rhythm", name: "Visualizer", description: "Ride the beat through abstract visualizations", music: { mood: "Ambient", energy: 6 }, background: { theme: "abstract", variant: "musicVisualizer" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "visualizer-multi", tags: ["abstract", "visualizer", "psychedelic", "trippy"] }, { id: "rhythm-abstract-02", gameStyle: "music-rhythm", name: "Synthwave", description: "Retro-futuristic beats in neon landscapes", music: { mood: "Intense", energy: 8 }, background: { theme: "abstract", variant: "synthwaveGrid" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "synthwave-pink", tags: ["synthwave", "retro", "80s", "neon"] }, { id: "rhythm-classical-01", gameStyle: "music-rhythm", name: "Orchestra Hall", description: "Conduct classical music in a grand hall", music: { mood: "Epic", energy: 7 }, background: { theme: "indoor", variant: "concertHall" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "classical-gold", tags: ["classical", "orchestra", "elegant", "refined"] }, { id: "rhythm-classical-02", gameStyle: "music-rhythm", name: "Piano Master", description: "Play along with beautiful piano pieces", music: { mood: "Calm", energy: 5 }, background: { theme: "indoor", variant: "pianoRoom" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "piano-black", tags: ["piano", "classical", "elegant", "solo"] }, { id: "rhythm-festival-01", gameStyle: "music-rhythm", name: "Festival Frenzy", description: "Experience the energy of a music festival", music: { mood: "Intense", energy: 10 }, background: { theme: "colorful", variant: "musicFestival" }, avatarContext: { mode: "FULL_BODY", context: "athlete-uniform" }, colorPalette: "festival-multi", tags: ["festival", "crowd", "energy", "outdoor"] }, { id: "rhythm-festival-02", gameStyle: "music-rhythm", name: "EDM Explosion", description: "High-energy electronic dance music experience", music: { mood: "Intense", energy: 10 }, background: { theme: "colorful", variant: "edmStage" }, avatarContext: { mode: "FULL_BODY", context: "athlete-uniform" }, colorPalette: "edm-neon", tags: ["edm", "electronic", "rave", "intense"] }, { id: "rhythm-jazz-01", gameStyle: "music-rhythm", name: "Jazz Club", description: "Smooth jazz rhythms in a cool club", music: { mood: "Chill", energy: 5 }, background: { theme: "indoor", variant: "jazzClub" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "jazz-blue", tags: ["jazz", "club", "smooth", "night"] }, { id: "rhythm-drums-01", gameStyle: "music-rhythm", name: "Drum Circle", description: "Join the rhythm of tribal drums", music: { mood: "Intense", energy: 8 }, background: { theme: "nature", variant: "bonfire" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "fire-orange", tags: ["drums", "tribal", "bonfire", "primal"] }, // ============================================ // CREATIVE/DRAWING (creative-drawing) - 20 presets // ============================================ { id: "creative-studio-01", gameStyle: "creative-drawing", name: "Art Studio", description: "Create masterpieces in a professional art studio", music: { mood: "Chill", energy: 3 }, background: { theme: "indoor", variant: "artStudio" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "studio-white", tags: ["studio", "art", "painting", "professional"] }, { id: "creative-studio-02", gameStyle: "creative-drawing", name: "Cozy Atelier", description: "Draw in a warm, inspiring atelier space", music: { mood: "Calm", energy: 2 }, background: { theme: "indoor", variant: "cozyAtelier" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "atelier-warm", tags: ["atelier", "cozy", "inspiring", "warm"] }, { id: "creative-nature-01", gameStyle: "creative-drawing", name: "Garden Canvas", description: "Paint inspired by beautiful garden views", music: { mood: "Calm", energy: 3 }, background: { theme: "nature", variant: "garden" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "garden-pastel", tags: ["garden", "nature", "outdoor", "peaceful"] }, { id: "creative-nature-02", gameStyle: "creative-drawing", name: "Mountain Sketch", description: "Capture majestic mountain landscapes", music: { mood: "Calm", energy: 3 }, background: { theme: "nature", variant: "mountainVista" }, avatarContext: { mode: "FULL_BODY", context: "adventure-hero" }, colorPalette: "mountain-blue", tags: ["mountain", "landscape", "scenic", "outdoors"] }, { id: "creative-colorful-01", gameStyle: "creative-drawing", name: "Rainbow Workshop", description: "Explode with color in a vibrant workspace", music: { mood: "Playful", energy: 5 }, background: { theme: "colorful", variant: "paintSplash" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "rainbow-bright", tags: ["rainbow", "colorful", "vibrant", "creative"] }, { id: "creative-colorful-02", gameStyle: "creative-drawing", name: "Color Lab", description: "Experiment with colors in a creative laboratory", music: { mood: "Quirky", energy: 5 }, background: { theme: "colorful", variant: "colorLab" }, avatarContext: { mode: "FULL_BODY", context: "scientist-labcoat" }, colorPalette: "lab-rainbow", tags: ["colors", "experiment", "lab", "mixing"] }, { id: "creative-abstract-01", gameStyle: "creative-drawing", name: "Abstract Dreams", description: "Create abstract art with flowing shapes", music: { mood: "Ambient", energy: 3 }, background: { theme: "abstract", variant: "flowingShapes" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "abstract-soft", tags: ["abstract", "shapes", "flowing", "artistic"] }, { id: "creative-abstract-02", gameStyle: "creative-drawing", name: "Geometric Art", description: "Design with geometric patterns and shapes", music: { mood: "Focused", energy: 4 }, background: { theme: "abstract", variant: "geometricPattern" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "geometric-bold", tags: ["geometric", "patterns", "design", "modern"] }, { id: "creative-kids-01", gameStyle: "creative-drawing", name: "Kids Corner", description: "Fun and friendly drawing for young artists", music: { mood: "Playful", energy: 5 }, background: { theme: "colorful", variant: "kidsRoom" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "kids-primary", tags: ["kids", "fun", "simple", "colorful"] }, { id: "creative-kids-02", gameStyle: "creative-drawing", name: "Crayon World", description: "Draw with crayons in a playful setting", music: { mood: "Playful", energy: 5 }, background: { theme: "colorful", variant: "crayonBackground" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "crayon-multi", tags: ["crayon", "kids", "playful", "simple"] }, { id: "creative-fantasy-01", gameStyle: "creative-drawing", name: "Fantasy Illustrator", description: "Create magical fantasy illustrations", music: { mood: "Whimsical", energy: 4 }, background: { theme: "fantasy", variant: "magicalForest" }, avatarContext: { mode: "FULL_BODY", context: "wizard-robes" }, colorPalette: "fantasy-purple", tags: ["fantasy", "magical", "illustration", "creative"] }, { id: "creative-fantasy-02", gameStyle: "creative-drawing", name: "Dragon Designer", description: "Design your own mythical creatures", music: { mood: "Epic", energy: 5 }, background: { theme: "fantasy", variant: "dragonLair" }, avatarContext: { mode: "FULL_BODY", context: "adventure-hero" }, colorPalette: "dragon-fire", tags: ["dragon", "creatures", "design", "fantasy"] }, { id: "creative-space-01", gameStyle: "creative-drawing", name: "Cosmic Canvas", description: "Paint galaxies and celestial wonders", music: { mood: "Ambient", energy: 3 }, background: { theme: "space", variant: "nebula" }, avatarContext: { mode: "HEAD_ONLY", context: "astronaut-helmet" }, colorPalette: "cosmic-deep", tags: ["space", "cosmic", "nebula", "celestial"] }, { id: "creative-space-02", gameStyle: "creative-drawing", name: "Alien Artist", description: "Create extraterrestrial artwork", music: { mood: "Quirky", energy: 4 }, background: { theme: "space", variant: "alienPlanet" }, avatarContext: { mode: "HEAD_ONLY", context: "astronaut-helmet" }, colorPalette: "alien-weird", tags: ["alien", "space", "weird", "creative"] }, { id: "creative-beach-01", gameStyle: "creative-drawing", name: "Beach Doodles", description: "Draw in the sand by the ocean", music: { mood: "Chill", energy: 3 }, background: { theme: "nature", variant: "sandyBeach" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "beach-warm", tags: ["beach", "sand", "ocean", "relaxing"] }, { id: "creative-beach-02", gameStyle: "creative-drawing", name: "Sunset Painter", description: "Capture beautiful sunset scenes", music: { mood: "Calm", energy: 2 }, background: { theme: "nature", variant: "sunsetBeach" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "sunset-warm", tags: ["sunset", "painting", "scenic", "peaceful"] }, { id: "creative-city-01", gameStyle: "creative-drawing", name: "Urban Sketcher", description: "Sketch city scenes and architecture", music: { mood: "Chill", energy: 4 }, background: { theme: "urban", variant: "cityPark" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "urban-grey", tags: ["urban", "city", "architecture", "sketching"] }, { id: "creative-city-02", gameStyle: "creative-drawing", name: "Graffiti Artist", description: "Create street art on city walls", music: { mood: "Playful", energy: 6 }, background: { theme: "urban", variant: "graffitiWall" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "graffiti-bright", tags: ["graffiti", "street art", "urban", "bold"] }, { id: "creative-pixel-01", gameStyle: "creative-drawing", name: "Pixel Artist", description: "Create retro pixel art masterpieces", music: { mood: "Playful", energy: 5 }, background: { theme: "retro", variant: "pixelGrid" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "pixel-8bit", tags: ["pixel", "retro", "8bit", "digital"] }, { id: "creative-food-01", gameStyle: "creative-drawing", name: "Food Illustrator", description: "Draw delicious food and recipes", music: { mood: "Playful", energy: 4 }, background: { theme: "indoor", variant: "kitchenTable" }, avatarContext: { mode: "FULL_BODY", context: "chef-outfit" }, colorPalette: "food-warm", tags: ["food", "cooking", "illustration", "kitchen"] }, // ============================================ // RPG/BATTLE (rpg-battle) - 20 presets // ============================================ { id: "rpg-fantasy-01", gameStyle: "rpg-battle", name: "Dragon Slayer", description: "Battle legendary dragons in epic combat", music: { mood: "Epic", energy: 10 }, background: { theme: "fantasy", variant: "dragonLair" }, avatarContext: { mode: "FULL_BODY", context: "knight-armor" }, colorPalette: "dragon-red", tags: ["dragon", "epic", "combat", "legendary"] }, { id: "rpg-fantasy-02", gameStyle: "rpg-battle", name: "Castle Siege", description: "Defend or attack medieval castles", music: { mood: "Heroic", energy: 9 }, background: { theme: "fantasy", variant: "castleBattle" }, avatarContext: { mode: "FULL_BODY", context: "knight-armor" }, colorPalette: "siege-grey", tags: ["castle", "siege", "medieval", "battle"] }, { id: "rpg-wizard-01", gameStyle: "rpg-battle", name: "Arcane Duel", description: "Magical battles between powerful wizards", music: { mood: "Epic", energy: 9 }, background: { theme: "fantasy", variant: "magicArena" }, avatarContext: { mode: "FULL_BODY", context: "wizard-robes" }, colorPalette: "magic-blue", tags: ["wizard", "magic", "duel", "spells"] }, { id: "rpg-wizard-02", gameStyle: "rpg-battle", name: "Elemental Wars", description: "Command the elements in epic battles", music: { mood: "Intense", energy: 9 }, background: { theme: "fantasy", variant: "elementalStorm" }, avatarContext: { mode: "FULL_BODY", context: "wizard-robes" }, colorPalette: "elemental-multi", tags: ["elemental", "magic", "storms", "power"] }, { id: "rpg-ninja-01", gameStyle: "rpg-battle", name: "Ninja Showdown", description: "Stealth combat in feudal Japan", music: { mood: "Intense", energy: 8 }, background: { theme: "fantasy", variant: "ninjaVillage" }, avatarContext: { mode: "FULL_BODY", context: "ninja-outfit" }, colorPalette: "ninja-dark", tags: ["ninja", "stealth", "japan", "combat"] }, { id: "rpg-ninja-02", gameStyle: "rpg-battle", name: "Shadow Warrior", description: "Strike from the shadows as a deadly ninja", music: { mood: "Tense", energy: 7 }, background: { theme: "spooky", variant: "shadowRealm" }, avatarContext: { mode: "FULL_BODY", context: "ninja-outfit" }, colorPalette: "shadow-purple", tags: ["shadow", "ninja", "stealth", "dark"] }, { id: "rpg-dragon-01", gameStyle: "rpg-battle", name: "Dragon Rider", description: "Command dragons in aerial combat", music: { mood: "Epic", energy: 10 }, background: { theme: "sky", variant: "dragonClouds" }, avatarContext: { mode: "FULL_BODY", context: "dragon-rider" }, colorPalette: "dragon-gold", tags: ["dragon", "flying", "aerial", "epic"] }, { id: "rpg-dragon-02", gameStyle: "rpg-battle", name: "Wyrm Hunter", description: "Track and battle ancient wyrms", music: { mood: "Intense", energy: 9 }, background: { theme: "fantasy", variant: "ancientCave" }, avatarContext: { mode: "FULL_BODY", context: "adventure-hero" }, colorPalette: "wyrm-green", tags: ["wyrm", "hunting", "ancient", "combat"] }, { id: "rpg-dungeon-01", gameStyle: "rpg-battle", name: "Dungeon Crawler", description: "Fight through monster-filled dungeons", music: { mood: "Tense", energy: 7 }, background: { theme: "fantasy", variant: "darkDungeon" }, avatarContext: { mode: "FULL_BODY", context: "knight-armor" }, colorPalette: "dungeon-dark", tags: ["dungeon", "monsters", "crawl", "exploration"] }, { id: "rpg-dungeon-02", gameStyle: "rpg-battle", name: "Tomb Raider", description: "Battle undead in ancient tombs", music: { mood: "Spooky", energy: 7 }, background: { theme: "spooky", variant: "ancientTomb" }, avatarContext: { mode: "FULL_BODY", context: "adventure-hero" }, colorPalette: "tomb-gold", tags: ["tomb", "undead", "ancient", "treasure"] }, { id: "rpg-spooky-01", gameStyle: "rpg-battle", name: "Vampire Hunter", description: "Hunt vampires through gothic castles", music: { mood: "Spooky", energy: 8 }, background: { theme: "spooky", variant: "vampireCastle" }, avatarContext: { mode: "FULL_BODY", context: "adventure-hero" }, colorPalette: "vampire-red", tags: ["vampire", "gothic", "hunting", "dark"] }, { id: "rpg-spooky-02", gameStyle: "rpg-battle", name: "Demon Slayer", description: "Banish demons back to the underworld", music: { mood: "Epic", energy: 9 }, background: { theme: "spooky", variant: "hellscape" }, avatarContext: { mode: "FULL_BODY", context: "knight-armor" }, colorPalette: "demon-fire", tags: ["demon", "hell", "epic", "combat"] }, { id: "rpg-nature-01", gameStyle: "rpg-battle", name: "Forest Guardian", description: "Protect the forest from dark forces", music: { mood: "Heroic", energy: 7 }, background: { theme: "nature", variant: "enchantedForest" }, avatarContext: { mode: "FULL_BODY", context: "adventure-hero" }, colorPalette: "forest-green", tags: ["forest", "guardian", "nature", "protect"] }, { id: "rpg-nature-02", gameStyle: "rpg-battle", name: "Swamp Warrior", description: "Battle swamp creatures in murky waters", music: { mood: "Eerie", energy: 6 }, background: { theme: "nature", variant: "spookySwamp" }, avatarContext: { mode: "FULL_BODY", context: "adventure-hero" }, colorPalette: "swamp-green", tags: ["swamp", "creatures", "murky", "combat"] }, { id: "rpg-arena-01", gameStyle: "rpg-battle", name: "Gladiator", description: "Fight for glory in the arena", music: { mood: "Heroic", energy: 9 }, background: { theme: "fantasy", variant: "colosseum" }, avatarContext: { mode: "FULL_BODY", context: "knight-armor" }, colorPalette: "arena-sand", tags: ["gladiator", "arena", "combat", "glory"] }, { id: "rpg-arena-02", gameStyle: "rpg-battle", name: "Champion's Arena", description: "Become the ultimate battle champion", music: { mood: "Epic", energy: 10 }, background: { theme: "fantasy", variant: "championArena" }, avatarContext: { mode: "FULL_BODY", context: "knight-armor" }, colorPalette: "champion-gold", tags: ["champion", "tournament", "glory", "victory"] }, { id: "rpg-ice-01", gameStyle: "rpg-battle", name: "Frost Giant", description: "Battle giants in frozen wastelands", music: { mood: "Epic", energy: 8 }, background: { theme: "nature", variant: "frozenWasteland" }, avatarContext: { mode: "FULL_BODY", context: "knight-armor" }, colorPalette: "frost-blue", tags: ["frost", "giants", "ice", "cold"] }, { id: "rpg-ice-02", gameStyle: "rpg-battle", name: "Ice Caverns", description: "Explore and battle through icy caves", music: { mood: "Tense", energy: 7 }, background: { theme: "nature", variant: "iceCavern" }, avatarContext: { mode: "FULL_BODY", context: "adventure-hero" }, colorPalette: "ice-crystal", tags: ["ice", "cavern", "exploration", "cold"] }, { id: "rpg-volcano-01", gameStyle: "rpg-battle", name: "Volcano Lord", description: "Challenge the lord of the volcano", music: { mood: "Epic", energy: 10 }, background: { theme: "nature", variant: "volcanicCore" }, avatarContext: { mode: "FULL_BODY", context: "knight-armor" }, colorPalette: "lava-red", tags: ["volcano", "fire", "boss", "epic"] }, { id: "rpg-boss-01", gameStyle: "rpg-battle", name: "Final Boss", description: "The ultimate battle against evil", music: { mood: "Epic", energy: 10 }, background: { theme: "spooky", variant: "darkThrone" }, avatarContext: { mode: "FULL_BODY", context: "knight-armor" }, colorPalette: "boss-dark", tags: ["boss", "final", "evil", "ultimate"] }, // ============================================ // SPORTS (sports) - 20 presets // ============================================ { id: "sports-soccer-01", gameStyle: "sports", name: "Soccer Star", description: "Score goals in professional soccer matches", music: { mood: "Heroic", energy: 8 }, background: { theme: "sports", variant: "soccerField" }, avatarContext: { mode: "FULL_BODY", context: "athlete-uniform" }, colorPalette: "soccer-green", tags: ["soccer", "football", "goals", "sports"] }, { id: "sports-soccer-02", gameStyle: "sports", name: "World Cup", description: "Compete for the ultimate soccer trophy", music: { mood: "Epic", energy: 9 }, background: { theme: "sports", variant: "worldCupStadium" }, avatarContext: { mode: "FULL_BODY", context: "athlete-uniform" }, colorPalette: "cup-gold", tags: ["worldcup", "soccer", "championship", "glory"] }, { id: "sports-basketball-01", gameStyle: "sports", name: "Slam Dunk", description: "Dominate the basketball court", music: { mood: "Intense", energy: 9 }, background: { theme: "sports", variant: "basketballCourt" }, avatarContext: { mode: "FULL_BODY", context: "sports-player" }, colorPalette: "court-orange", tags: ["basketball", "dunk", "court", "sports"] }, { id: "sports-basketball-02", gameStyle: "sports", name: "Street Hoops", description: "Play pickup games on outdoor courts", music: { mood: "Playful", energy: 8 }, background: { theme: "urban", variant: "streetCourt" }, avatarContext: { mode: "FULL_BODY", context: "sports-player" }, colorPalette: "street-grey", tags: ["basketball", "street", "pickup", "urban"] }, { id: "sports-baseball-01", gameStyle: "sports", name: "Home Run Hero", description: "Hit home runs in major league baseball", music: { mood: "Heroic", energy: 7 }, background: { theme: "sports", variant: "baseballStadium" }, avatarContext: { mode: "FULL_BODY", context: "athlete-uniform" }, colorPalette: "baseball-green", tags: ["baseball", "homerun", "batting", "sports"] }, { id: "sports-baseball-02", gameStyle: "sports", name: "Strike Zone", description: "Master pitching in intense matchups", music: { mood: "Tense", energy: 7 }, background: { theme: "sports", variant: "pitchersMound" }, avatarContext: { mode: "FULL_BODY", context: "athlete-uniform" }, colorPalette: "mound-dirt", tags: ["baseball", "pitching", "strikeout", "precision"] }, { id: "sports-tennis-01", gameStyle: "sports", name: "Tennis Champion", description: "Compete in grand slam tennis tournaments", music: { mood: "Intense", energy: 8 }, background: { theme: "sports", variant: "tennisCourt" }, avatarContext: { mode: "FULL_BODY", context: "athlete-uniform" }, colorPalette: "tennis-green", tags: ["tennis", "grandslam", "serve", "volley"] }, { id: "sports-tennis-02", gameStyle: "sports", name: "Clay Court King", description: "Dominate on red clay courts", music: { mood: "Heroic", energy: 8 }, background: { theme: "sports", variant: "clayCourt" }, avatarContext: { mode: "FULL_BODY", context: "athlete-uniform" }, colorPalette: "clay-red", tags: ["tennis", "clay", "rally", "endurance"] }, { id: "sports-golf-01", gameStyle: "sports", name: "Golf Pro", description: "Play on world-famous golf courses", music: { mood: "Calm", energy: 4 }, background: { theme: "nature", variant: "golfCourse" }, avatarContext: { mode: "FULL_BODY", context: "athlete-uniform" }, colorPalette: "golf-green", tags: ["golf", "course", "precision", "relaxing"] }, { id: "sports-golf-02", gameStyle: "sports", name: "Mini Golf", description: "Fun and wacky mini golf courses", music: { mood: "Playful", energy: 5 }, background: { theme: "colorful", variant: "miniGolf" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "minigolf-multi", tags: ["minigolf", "fun", "wacky", "casual"] }, { id: "sports-swimming-01", gameStyle: "sports", name: "Olympic Swimmer", description: "Race in Olympic swimming events", music: { mood: "Intense", energy: 8 }, background: { theme: "sports", variant: "swimmingPool" }, avatarContext: { mode: "FULL_BODY", context: "athlete-uniform" }, colorPalette: "pool-blue", tags: ["swimming", "olympics", "racing", "water"] }, { id: "sports-swimming-02", gameStyle: "sports", name: "Diving Champion", description: "Perfect your diving techniques", music: { mood: "Focused", energy: 6 }, background: { theme: "sports", variant: "divingPlatform" }, avatarContext: { mode: "FULL_BODY", context: "athlete-uniform" }, colorPalette: "diving-blue", tags: ["diving", "precision", "technique", "water"] }, { id: "sports-football-01", gameStyle: "sports", name: "Touchdown King", description: "Score touchdowns in American football", music: { mood: "Heroic", energy: 9 }, background: { theme: "sports", variant: "footballField" }, avatarContext: { mode: "FULL_BODY", context: "sports-player" }, colorPalette: "football-green", tags: ["football", "touchdown", "american", "sports"] }, { id: "sports-football-02", gameStyle: "sports", name: "Super Bowl", description: "Compete in the biggest game of the year", music: { mood: "Epic", energy: 10 }, background: { theme: "sports", variant: "superBowlStadium" }, avatarContext: { mode: "FULL_BODY", context: "sports-player" }, colorPalette: "superbowl-gold", tags: ["superbowl", "championship", "football", "glory"] }, { id: "sports-hockey-01", gameStyle: "sports", name: "Ice Hockey", description: "Score goals on the ice rink", music: { mood: "Intense", energy: 9 }, background: { theme: "sports", variant: "hockeyRink" }, avatarContext: { mode: "FULL_BODY", context: "athlete-uniform" }, colorPalette: "ice-white", tags: ["hockey", "ice", "goals", "puck"] }, { id: "sports-hockey-02", gameStyle: "sports", name: "Stanley Cup", description: "Battle for hockey's ultimate prize", music: { mood: "Epic", energy: 10 }, background: { theme: "sports", variant: "playoffArena" }, avatarContext: { mode: "FULL_BODY", context: "athlete-uniform" }, colorPalette: "stanley-silver", tags: ["stanley cup", "hockey", "playoffs", "championship"] }, { id: "sports-boxing-01", gameStyle: "sports", name: "Boxing Champion", description: "Fight your way to the championship belt", music: { mood: "Intense", energy: 9 }, background: { theme: "sports", variant: "boxingRing" }, avatarContext: { mode: "FULL_BODY", context: "athlete-uniform" }, colorPalette: "boxing-red", tags: ["boxing", "fighting", "champion", "ring"] }, { id: "sports-boxing-02", gameStyle: "sports", name: "Knockout King", description: "Deliver devastating knockouts", music: { mood: "Intense", energy: 10 }, background: { theme: "sports", variant: "knockoutArena" }, avatarContext: { mode: "FULL_BODY", context: "athlete-uniform" }, colorPalette: "knockout-gold", tags: ["boxing", "knockout", "power", "champion"] }, { id: "sports-extreme-01", gameStyle: "sports", name: "Skateboard Pro", description: "Perform tricks at the skate park", music: { mood: "Playful", energy: 8 }, background: { theme: "urban", variant: "skatePark" }, avatarContext: { mode: "FULL_BODY", context: "athlete-uniform" }, colorPalette: "skate-grey", tags: ["skateboard", "tricks", "skatepark", "extreme"] }, { id: "sports-extreme-02", gameStyle: "sports", name: "BMX Rider", description: "Pull off amazing BMX stunts", music: { mood: "Intense", energy: 9 }, background: { theme: "urban", variant: "bmxTrack" }, avatarContext: { mode: "FULL_BODY", context: "athlete-uniform" }, colorPalette: "bmx-orange", tags: ["bmx", "stunts", "bike", "extreme"] }, // ============================================ // PHYSICS/PINBALL (physics-pinball) - 20 presets // ============================================ { id: "physics-pinball-01", gameStyle: "physics-pinball", name: "Classic Pinball", description: "Traditional pinball machine action", music: { mood: "Playful", energy: 7 }, background: { theme: "mechanical", variant: "pinballMachine" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "pinball-chrome", tags: ["pinball", "classic", "arcade", "retro"] }, { id: "physics-pinball-02", gameStyle: "physics-pinball", name: "Space Pinball", description: "Cosmic-themed pinball adventure", music: { mood: "Epic", energy: 8 }, background: { theme: "space", variant: "spacePinball" }, avatarContext: { mode: "HEAD_ONLY", context: "astronaut-helmet" }, colorPalette: "space-neon", tags: ["pinball", "space", "cosmic", "futuristic"] }, { id: "physics-retro-01", gameStyle: "physics-pinball", name: "Retro Arcade", description: "Old-school arcade physics games", music: { mood: "Playful", energy: 7 }, background: { theme: "retro", variant: "arcadeCabinet" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "retro-neon", tags: ["retro", "arcade", "classic", "8bit"] }, { id: "physics-retro-02", gameStyle: "physics-pinball", name: "Pixel Physics", description: "Pixel-art physics puzzles", music: { mood: "Quirky", energy: 6 }, background: { theme: "retro", variant: "pixelWorld" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "pixel-bright", tags: ["pixel", "retro", "physics", "puzzle"] }, { id: "physics-mechanical-01", gameStyle: "physics-pinball", name: "Gear Works", description: "Build and operate mechanical contraptions", music: { mood: "Quirky", energy: 5 }, background: { theme: "mechanical", variant: "gearFactory" }, avatarContext: { mode: "HEAD_ONLY", context: "mech-suit" }, colorPalette: "gear-bronze", tags: ["gears", "mechanical", "building", "contraptions"] }, { id: "physics-mechanical-02", gameStyle: "physics-pinball", name: "Steampunk Machine", description: "Victorian-era mechanical physics", music: { mood: "Quirky", energy: 6 }, background: { theme: "mechanical", variant: "steampunk" }, avatarContext: { mode: "FULL_BODY", context: "mech-suit" }, colorPalette: "steampunk-brass", tags: ["steampunk", "victorian", "mechanical", "brass"] }, { id: "physics-colorful-01", gameStyle: "physics-pinball", name: "Marble Madness", description: "Guide marbles through colorful courses", music: { mood: "Playful", energy: 6 }, background: { theme: "colorful", variant: "marbleTrack" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "marble-rainbow", tags: ["marble", "rolling", "colorful", "courses"] }, { id: "physics-colorful-02", gameStyle: "physics-pinball", name: "Ball Bounce", description: "Bouncy ball physics fun", music: { mood: "Playful", energy: 7 }, background: { theme: "colorful", variant: "bouncyWorld" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "bouncy-bright", tags: ["bouncy", "balls", "physics", "fun"] }, { id: "physics-gravity-01", gameStyle: "physics-pinball", name: "Zero Gravity", description: "Physics in zero-gravity environments", music: { mood: "Ambient", energy: 4 }, background: { theme: "space", variant: "zeroG" }, avatarContext: { mode: "FULL_BODY", context: "astronaut-suit" }, colorPalette: "zero-g-blue", tags: ["gravity", "space", "floating", "physics"] }, { id: "physics-gravity-02", gameStyle: "physics-pinball", name: "Gravity Flip", description: "Manipulate gravity to solve puzzles", music: { mood: "Quirky", energy: 6 }, background: { theme: "abstract", variant: "gravityShift" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "gravity-purple", tags: ["gravity", "flip", "puzzle", "manipulation"] }, { id: "physics-destruction-01", gameStyle: "physics-pinball", name: "Demolition Zone", description: "Destroy structures with physics", music: { mood: "Intense", energy: 8 }, background: { theme: "urban", variant: "demolitionSite" }, avatarContext: { mode: "HEAD_ONLY", context: "mech-suit" }, colorPalette: "demolition-orange", tags: ["destruction", "demolition", "physics", "explosive"] }, { id: "physics-destruction-02", gameStyle: "physics-pinball", name: "Castle Crumble", description: "Bring down medieval structures", music: { mood: "Playful", energy: 7 }, background: { theme: "fantasy", variant: "crumblingCastle" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "castle-stone", tags: ["castle", "crumble", "medieval", "destruction"] }, { id: "physics-water-01", gameStyle: "physics-pinball", name: "Water Flow", description: "Direct water through pipes and channels", music: { mood: "Calm", energy: 4 }, background: { theme: "mechanical", variant: "waterPipes" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "water-blue", tags: ["water", "pipes", "flow", "puzzle"] }, { id: "physics-water-02", gameStyle: "physics-pinball", name: "Splash Park", description: "Fun water physics playground", music: { mood: "Playful", energy: 6 }, background: { theme: "colorful", variant: "waterPark" }, avatarContext: { mode: "FULL_BODY", context: "platformer-standard" }, colorPalette: "splash-cyan", tags: ["water", "splash", "playground", "fun"] }, { id: "physics-balance-01", gameStyle: "physics-pinball", name: "Balance Master", description: "Stack and balance objects carefully", music: { mood: "Focused", energy: 4 }, background: { theme: "abstract", variant: "balanceBeam" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "balance-neutral", tags: ["balance", "stacking", "careful", "precision"] }, { id: "physics-balance-02", gameStyle: "physics-pinball", name: "Tower Builder", description: "Build the tallest tower without toppling", music: { mood: "Tense", energy: 5 }, background: { theme: "colorful", variant: "buildingBlocks" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "tower-multi", tags: ["tower", "building", "stacking", "height"] }, { id: "physics-launch-01", gameStyle: "physics-pinball", name: "Angry Launch", description: "Launch projectiles at targets", music: { mood: "Playful", energy: 7 }, background: { theme: "nature", variant: "launchField" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "launch-green", tags: ["launch", "projectile", "aiming", "targets"] }, { id: "physics-launch-02", gameStyle: "physics-pinball", name: "Catapult Castle", description: "Use catapults to siege castles", music: { mood: "Heroic", energy: 7 }, background: { theme: "fantasy", variant: "siegeField" }, avatarContext: { mode: "HEAD_ONLY", context: "knight-armor" }, colorPalette: "siege-brown", tags: ["catapult", "siege", "castle", "medieval"] }, { id: "physics-pendulum-01", gameStyle: "physics-pinball", name: "Pendulum Swing", description: "Master pendulum physics puzzles", music: { mood: "Calm", energy: 4 }, background: { theme: "mechanical", variant: "clockwork" }, avatarContext: { mode: "HEAD_ONLY", context: "platformer-standard" }, colorPalette: "pendulum-gold", tags: ["pendulum", "swing", "timing", "physics"] }, { id: "physics-rube-01", gameStyle: "physics-pinball", name: "Rube Goldberg", description: "Create chain-reaction machines", music: { mood: "Quirky", energy: 6 }, background: { theme: "mechanical", variant: "inventorWorkshop" }, avatarContext: { mode: "FULL_BODY", context: "scientist-labcoat" }, colorPalette: "inventor-multi", tags: ["rube goldberg", "chain reaction", "invention", "creative"] } ]; // Public API window.AssetPresets = { PRESETS: PRESETS, getAll: function() { return PRESETS.slice(); }, getById: function(id) { return PRESETS.find(function(p) { return p.id === id; }) || null; }, getByGameStyle: function(gameStyle) { return PRESETS.filter(function(p) { return p.gameStyle === gameStyle; }); }, getByTag: function(tag) { return PRESETS.filter(function(p) { return p.tags && p.tags.includes(tag); }); }, search: function(query) { query = query.toLowerCase(); return PRESETS.filter(function(p) { return p.name.toLowerCase().includes(query) || p.description.toLowerCase().includes(query) || (p.tags && p.tags.some(function(t) { return t.includes(query); })); }); }, getRandom: function(gameStyle) { var pool = gameStyle ? this.getByGameStyle(gameStyle) : PRESETS; return pool.length > 0 ? pool[Math.floor(Math.random() * pool.length)] : null; }, getStats: function() { var stats = { total: PRESETS.length, byGameStyle: {} }; PRESETS.forEach(function(p) { if (!stats.byGameStyle[p.gameStyle]) { stats.byGameStyle[p.gameStyle] = 0; } stats.byGameStyle[p.gameStyle]++; }); return stats; } }; })();