Files
2025-11-23 16:09:57 -05:00

15 KiB
Raw Permalink Blame History

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 <script> tags."

2. Use Primitive Shapes first Don't ask for "A cool robot model" or "A tree." Ask for "Cubes," "Spheres," and "Cylinders."

  • Why? Loading 3D models (GLTF/OBJ) requires hosting files and dealing with CORS errors. Geometric shapes work instantly in code. You can replace the Red Cube with a cool 3D model later.

3. The Debug Loop If the screen is black or controls don't work:

  1. Press F12 in your browser to open the Console.
  2. Copy the red error message.
  3. Paste it to Gemini: "I ran the code and got this error: [Paste Error]. Fix it."

4. Libraries to Request Gemini knows many libraries. For this game specifically, tell it to use:

  • Three.js: For the 3D engine.
  • Cannon.js or Ammo.js: If you want realistic physics (falling over, bouncing).
  • Tween.js: For smooth animations (like the monster growing).

[Image of Three.js coordinate system diagram]

This approach lets you play your game today rather than spending weeks setting up a development environment.

Here is a video that demonstrates how quickly you can get a basic scene running with this exact tech stack. Vibe Coding a game in 10 minutes This video shows the speed of using AI to generate Three.js boilerplate, which is exactly how you should start Phase 1.

http://googleusercontent.com/youtube_content/0