This is a fantastic combination of genres. You are essentially aiming for **"Cozy Post-Apocalypse"** or **"Solarpunk Archaeology."** * **Digimon World 1** provides the high-stakes raising (evolution based on stats/care) and city recruitment. * **Stardew Valley** provides the resource loop and emotional grounding. * **Mega Man Legends** provides the aesthetic (bright blue skies, ancient ruins, deep water/fog) and the dungeon-crawling mechanics. Here is a pitch for a game titled **"Scrap-Garden: Echoes of Aether."** --- ### **The Setting: The Sky-Silo** The world is covered in a dense, toxic "Static Sea" (clouds/fog). Humanity lives on the peaks of massive, ancient terraforming towers called **Silos**. You have just arrived at **Silo-9**, a once-thriving agricultural hub that has fallen into ruin. The technology here is "Bio-Mechanical." Plants have circuit patterns on their leaves, and the monsters are a fusion of nature and ancient machinery. ### **The Companion System: "Synth-Spirits"** You don't catch monsters; you **build and grow** one partner at a time. * **The Cycle:** Your partner has a lifespan. When they "fade" (die), they revert to a **Core Egg**, inheriting a percentage of stats for the next life (The Digimon World mechanic). * **Evolution:** Evolution isn't just about XP. It’s about diet and environment. * Feed it **Iron-Root Carrots**? It becomes a heavy, metallic tank type. * Feed it **Hydro-Melons**? It becomes an agile, aquatic hover-type. * Treat it poorly? It becomes a "Glitch" variant (nuisance monster). ### **The Gameplay Loop** 1. **Morning (Stardew):** You tend to your crops. These crops are weird—you grow batteries, gears, and bio-fuel. You use these to feed your partner and upgrade your farm. 2. **Afternoon (Mega Man Legends/Digimon):** You explore the **"Deep Down"**—the interior of the massive Silo. These are 3D procedural dungeons filled with "Feral Mechs." You run around in third-person shooter style (using a multi-tool arm), while your Synth-Spirit fights via AI. You shout commands ("Fall Back!", "Use Beam!", "Guard!"). 3. **Evening (City Building):** You return with scrap. You find NPCs (stranded robots or spirits) in the dungeon and convince them to move to your farm. One might open a gym (stat training), another opens a clinic (for sickness), another helps automate watering. --- ### **The Main Storyline** **Act 1: The Dormant Engine** You arrive at Silo-9 to inherit your estranged grandmother's workshop. The town is powered by the **Great Aether Engine**, but it’s failing. The Mayor (a nervous robot) tells you the town will fall into the Static Sea within a year if the Engine isn't fixed. * **Goal:** You hatch your first Synth-Spirit. You must dive into the shallow layers of the Silo to find three "Starter Keys." * **Conflict:** You meet the **"Salvage Corsairs"** (Think the Bonne Family from MML)—a goofy but dangerous group of sky-pirates trying to strip the Silo for parts. **Act 2: The Rot** As you fix the town and recruit villagers, a digital virus called **"The Rot"** begins infecting the crops and the Feral Mechs in the dungeon. Your farming becomes harder; you have to craft "Anti-Virus Fertilizers." * **Twist:** You discover that the Silo isn't just a building; it's a dormant, colossal Synth-Spirit. The Engine is its heart. The Rot is making it sick. * **Gameplay Change:** You gain access to "Deep Dives." These are high-difficulty raids where you need a specific evolution (e.g., "I need a Flying-type to cross this gap") to progress. **Act 3: The Core Memory** You reach the bottom of the Silo. You find out your grandmother didn't die; she uploaded her consciousness into the Silo’s mainframe to hold back the Rot. The Salvage Corsairs try to steal the Mainframe, accidentally unleashing a massive "Glitch Behemoth." * **The Climax:** You cannot defeat the Behemoth alone. You must use the **"Town Bond"** mechanic. All the NPCs you recruited (the Blacksmith, the Chef, the Doctor) contribute buffs or artillery fire from the surface while you and your Partner fight the boss in the depths. **The Ending:** You purge the Rot. The Silo fully "wakes up," causing the island to rise higher, above the Static clouds, revealing a blue sky and other Silos in the distance (sequel hook). Your partner reaches the end of its life after the battle, fading into an egg in your arms, ready to start the adventure again. --- ### **Why this works:** * **The "MML" Digger Vibe:** You are an archaeologist of the future. You aren't just killing monsters; you are digging for history. * **The Farming Purpose:** In Stardew, you farm for money. Here, you farm for **Evolution**. You *need* to grow those specific crops to get your partner to Digivolve into the Ultimate form to beat the boss. * **The Copyright Dodge:** Instead of "Data" (Digimon), use "Aether." Instead of "Reaverbots" (MML), use "Ferals." Would you like me to flesh out the "Starter" monster concepts or the specific mechanics of the combat system? This combat system needs to balance the **Action Shooter** feel of *Mega Man Legends* with the **Coach/Trainer** feel of *Digimon World 1*. The core philosophy of this system is **"Asymmetrical Co-op."** You are the pilot; the monster is the mech. You are the strategist; the monster is the muscle. Here is the breakdown of the combat system for **"Scrap-Garden."** ### 1. The Player Character: The "Tactical Gadgeteer" You control the human character in a Third-Person Over-the-Shoulder view (just like *Mega Man Legends*). You can circle-strafe, lock-on, and roll-dodge. **Your Weapon: The Aether-Gauntlet** You do not deal heavy damage. Your attacks are meant to **debuff, distract, and prime** enemies for your monster. * **Primary Fire (The Buster):** Rapid-fire, low-damage energy pellets. * *Function:* Keeps the "Combo Gauge" from dropping and draws "Aggro." If the enemy is about to crush your monster, you shoot the enemy in the face to make it look at you, saving your partner. * **Secondary Fire (Tool Slot):** You load your farming tools into your gauntlet for combat effects. * **Water Hose:** Soaks the enemy (makes them weak to Electric attacks). * **Seed Gun:** Fires "Leech Seeds" that drain enemy health and heal your partner. * **Mining Drill:** Breaks the armor plating off heavy enemies so your partner can hurt them. ### 2. The Monster (Synth-Spirit): The "Autonomous Heavy" Your monster moves independently. It has its own AI. It hits like a truck but is a large target. * **The AI Personality:** The monster is not a robot; it has a "Mood." * **High Bond:** It anticipates your moves. If you shoot an enemy, it immediately attacks that same target. * **Low Bond/Angry:** It might attack the wrong target or wander off to eat a drop item in the middle of a fight. * **The Physicality:** The monster should feel *heavy*. When it lands a hit, the screen should shake slightly. If it gets hit, it should whimper or roar. ### 3. The Command System (The "Digimon" DNA) You cannot directly control the monster's movement, but you issue **Directives**. **The Mechanic: The Shout Ring** Hold `L1` (or Left Bumper). Time slows down to 10% speed. A radial menu appears over your head. * **Command 1: "Focus!"** The monster drops everything and attacks your locked-on target. * **Command 2: "Cover Me!"** The monster jumps *in front of you* and deploys a shield or tanks a hit. (Crucial when you are low HP). * **Command 3: "Scatter!"** The monster disengages and runs to the perimeter (useful to dodge massive Area of Effect boss attacks). * **Command 4: "Signature Move!"** This costs "Spirit Points" (SP). The monster unleashes its strongest element attack (e.g., "Prominence Beam"). **The "Brain" Stat:** Just like *Digimon World*, a smarter monster (raised with puzzle toys or exploration) learns to chain attacks without you telling it to. A dumb monster needs constant micromanagement. ### 4. The Synergy Mechanic: "Catalyst Combos" This is where the game shines. You and the monster must combine attacks to deal real damage. **Example A: The Conductive Trap** 1. **Player:** Uses the "Water Hose" tool on the enemy. Enemy status becomes [WET]. 2. **Player:** Commands monster to use "Spark Bash." 3. **Result:** Because the enemy is wet, the electricity arcs to nearby enemies. Massive damage. **Example B: The Armor Breaker** 1. **Enemy:** A giant "Bank-Vault Turtle" hides in its shell. It is immune to your monster's punches. 2. **Player:** Runs in close and uses the "Mining Drill" gadget to unscrew the shell bolts (Quick Time Event). 3. **Result:** The armor pops off. 4. **Player:** Shouts "Finish It!" 5. **Monster:** Grabs the exposed enemy and suplexes it. ### 5. The "Lifeline" Mechanic (Revival) Since this is a game about raising a partner, death in combat is serious. If your monster's HP hits 0, it doesn't disappear immediately. It enters a **"Reboot State"** (a static-filled, glitching shell). * **The Risk:** You (the human) are now alone and defenseless. * **The Action:** You must run to your fallen partner and hold the "Interact" button to "Reboot" their system. This takes 5 agonizing seconds where you cannot move. * **The Tension:** You have to decide—do I lure the boss away first? Or do I rush in to save my buddy and risk getting stomped? ### 6. Scenario: A Boss Fight *Imagine fighting a "Locomotive-Wurm" (A giant mechanical snake).* 1. **Phase 1:** The Wurm is circling fast. You (Player) are strafing, shooting energy pellets to keep its attention. Your Monster (a Wolf-type) is trying to bite it but misses. 2. **Phase 2:** You see the Wurm charging a laser. You hold `L1` and shout **"Scatter!"** You and the Wolf dive in opposite directions. The laser misses. 3. **Phase 3:** The Wurm overheats and exposes its heat vents. 4. **You:** Switch to your "Cryo-Bomb" gadget and toss it into the vent. The Wurm freezes in place. 5. **You:** Shout **"Signature Move!"** 6. **The Wolf:** Howls, its fur turns to metallic spikes, and it performs a "Meteor Crash" on the frozen Wurm. The impact knocks you back (physics!). 7. **Aftermath:** The boss explodes. Your Wolf limps over to you, whines, and nudges your shoulder. You pet it (which restores its Happiness stat). --- **Does this feel like the right balance? It keeps the player busy like Mega Man, but the Monster is clearly the "Hero" of the fight.** To build "Scrap-Garden," you need to move from "Idea" to "Prototype" without getting bogged down in complex game engines like Unity or Unreal immediately. Since you want to use Gemini to code this, the best approach is **Iterative Web Development**. We will build this as a **Single-File Web App** (HTML + JavaScript + Three.js). This allows Gemini to write the code, you to run it in your browser instantly, and then paste errors back to Gemini to fix. Here is your step-by-step "Prompt Plan" to build this game using Gemini. ### Phase 1: The "MML" Movement Prototype *Goal: Create the player controller. In Mega Man Legends, you don't just walk; you strafe and rotate.* **Copy-Paste this prompt to Gemini:** > "Create a single-file 3D web game using Three.js. > **The Scene:** A simple flat grey plane (ground) with random blue cubes scattered around as obstacles. > **The Player:** A green capsule mesh representing the character. > **The Camera:** Third-person, over-the-shoulder view. The camera must follow the player tightly. > **Controls (MML Style):** > - WASD to move relative to the camera (Strafe Left/Right, Move Forward/Back). > - Mouse movement rotates the Player AND the Camera together. > - Spacebar to jump. > - Left Click to shoot a small yellow sphere (bullet) that travels forward and deletes itself after 2 seconds. > Ensure the code is self-contained in one HTML file with no external asset dependencies." ### Phase 2: The "Digimon" Partner (AI State Machine) *Goal: Add the "Monster" that follows you but acts alive.* **Once Phase 1 works, paste the code back to Gemini and add this:** > "Update this code to add a 'Partner Monster'. > **Visual:** A red cube that is slightly smaller than the player. > **AI Behavior (State Machine):** > 1. **Follow State:** If the player is moving, the Monster follows behind at a distance of 3 units. > 2. **Idle State:** If the player stops, the Monster wanders randomly within a small radius around the player. > 3. **Attack State:** If the Player shoots a bullet, the Monster should turn to look at the bullet's direction. > 4. **Emotion:** Add a floating text label above the Monster that changes based on state ('Following', 'Bored', 'Alert')." ### Phase 3: The "Stardew" Farming Layer *Goal: Add the resource loop. We need an inventory and a way to 'plant' things.* **Prompt for the next iteration:** > "Add a simple farming system to this game. > 1. **UI:** Add a minimal HUD at the bottom of the screen showing 'Scrap: 0' and 'Seeds: 3'. > 2. **Farming:** If I press 'E' while looking at the ground, place a 'Seed' (small brown sphere). > 3. **Growth:** Every 10 seconds, the Seed grows into a 'Crop' (Tall Yellow Cylinder). > 4. **Harvest:** If I walk into a 'Crop', delete it and increase 'Scrap' by 1." ### Phase 4: The "Dungeon" (Procedural Generation) *Goal: Create the infinite mine.* **Prompt for the final logic layer:** > "Replace the flat ground with a 'Dungeon Generator'. > 1. Create a grid of 10x10 rooms. > 2. Some rooms are connected by hallways, others are walled off (walls should be tall grey blocks). > 3. Place 'Feral Mechs' (Purple Cones) in random rooms. > 4. If the Player's bullet hits a Feral Mech, the Mech disappears and drops a 'Scrap' item." --- ### Vital Tips for "Coding with Gemini" **1. The "One-File" Rule** Always end your prompts with: *"Please provide the complete, updated code in a single index.html file."* If the code gets too long, Gemini might cut it off. If that happens, ask it to *"Provide just the JavaScript logic inside the `