Gridle - Incremental Idle RPG

Seele01-Flash
By
Gridle is an engaging incremental idle RPG that combines strategic party management with endless progression. Build powerful teams, upgrade heroes, and conquer infinite levels in this pixel art adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Gridle: 3D Pixel Idle RPG**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: "2.5D" Aesthetic (HD-2D style). Use an **Orthographic Camera** to maintain a crisp, retro perspective. The world consists of a 3D tactical grid floor, but characters and enemies are 2D Pixel Art sprites rendered on vertical PlaneGeometries that use **Billboarding** (always facing the camera). * **Characters (The Party)**: Render 4 distinct hero slots. Heroes include a Ranger (Green), Wizard (Blue), and Knight (Armored). They should have simple "bobbing" or "squash and stretch" animations via vertex shaders or simple scale tweens to simulate breathing/idling. * **Enemies**: Generate large, intimidating sprites (e.g., Green Ogre) that spawn on the opposite side of the grid. * **Environment**: A scrolling 3D grid floor (checkerboard pattern in dungeon colors: slate/dark teal). Background should be a simple gradient or distant particles to indicate depth. * **Performance**: Use `TextureLoader` with `magFilter = THREE.NearestFilter` to keep pixels sharp. Use `InstancedMesh` for the floor grid tiles to ensure 60FPS on mobile devices. ### 2. Audio Requirements * **BGM**: An upbeat, looping **Chiptune / 8-bit Fantasy Adventure** track. High energy but repetitive enough for idle gameplay. * **SFX**: * *Attacks*: Crunchy, retro "thud" or "slash" sounds. * *Coins*: High-pitched "ding" or "gem" collection sound. * *Level Up/Upgrade*: A rising arpeggio sequence. * *UI Click*: Soft mechanical clicks. ### 3. Gameplay Loop * **Battle Mechanics**: * **Auto-Combat**: Heroes automatically launch projectiles or melee attacks at the nearest enemy every $X$ seconds based on their attack speed. * **Player Interaction (Clicker)**: Tapping an enemy deals direct damage. Tapping a hero heals them instantly. * **Progression**: * Enemies spawn in waves. Defeating an enemy drops "Gold". * Gold is used to buy new party members (unlock slots 1-4) or upgrade existing stats (Damage, Attack Speed). * **Rebirth System**: A "Rebirth" button becomes available after Level 50, resetting progress but granting a permanent damage multiplier (Knowledge Points). * **Win/Loss**: If all heroes reach 0 HP, the party is knocked out and the level restarts (or regresses one stage) until the player upgrades enough to proceed. ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode** to accommodate the 4-hero line-up vs. the enemy on the right side. * **Touch Input**: * **Tap (World)**: Raycaster detection. Tap enemy = Damage. Tap Hero = Heal. * **Long Press (Hero)**: Instead of the desktop "Right-click", implement a **Long Press (500ms)** on a hero sprite to open their specific "Upgrade Modal" UI. * **Swipe (Screen)**: Swipe Left/Right to manually change levels (previous/next stage). * **UI Layout**: * Large, thumb-friendly buttons (min 44px height) anchored to the bottom corners for "Party Management" and "Global Upgrades". * Floating Damage Numbers (TextGeometry or HTML Overlay) that fly up and fade out when damage is dealt, providing crucial visual feedback. * Visual Feedback: When tapped, sprites should flash white (additive blending) briefly to register the hit. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Gridle is a captivating incremental idle RPG that puts you in command of a mighty party of heroes on an endless quest for power and progression. This free-to-play browser game combines the addictive mechanics of idle clickers with deep strategic party management, creating an experience that's both relaxing and engaging. With its charming pixel art style and infinite progression system, Gridle offers hundreds of hours of strategic gameplay.

The game starts you off with a basic party that you'll gradually expand and strengthen through strategic upgrades, careful resource management, and smart tactical decisions. What sets Gridle apart from other idle games is its emphasis on active party management alongside passive progression, giving you meaningful choices that directly impact your success.

Core Features

Advanced Party Management System

Gridle's party management is the heart of the gameplay experience. You'll assemble a team of unique heroes, each with distinct abilities and upgrade paths. The strategic depth comes from optimizing your party composition, deciding when to heal injured heroes, and choosing the right upgrades to maximize your team's effectiveness against different enemy types.

Rebirth and Knowledge Upgrades

One of Gridle's most compelling features is its rebirth system, which allows you to restart your journey with accumulated knowledge. With over 190 unique knowledge upgrades available, each rebirth makes you stronger and opens new strategic possibilities. This meta-progression system ensures that every playthrough feels meaningful and builds toward greater power.

Infinite Progression Challenge

While Gridle begins with 50 carefully designed levels, the real challenge starts when you enter the infinite levels. Here, the difficulty scales endlessly, testing your strategic thinking and party optimization skills. This ensures that no matter how powerful your party becomes, there's always a new challenge waiting.

True Idle Gameplay

Gridle excels as an idle game because your party continues fighting and progressing even when you're not actively playing. This passive progression system means you can return to find your heroes have been battling enemies, gaining experience, and collecting resources, making every login feel rewarding.

Gameplay Mechanics

The core gameplay loop revolves around managing your party's health, strategically upgrading your heroes, and progressing through increasingly difficult levels. You'll need to balance offensive upgrades with defensive capabilities, decide when to heal wounded party members, and optimize your team composition for maximum efficiency.

Resource management plays a crucial role as you'll need to invest wisely in upgrades that provide the best return on investment. The game rewards both active play and idle progression, allowing you to engage as much or as little as you prefer while still making meaningful progress.

Operation Guide

Gridle features intuitive controls designed for both mouse and keyboard users:

  • Left-click : Heal heroes, damage enemies directly, and interact with all UI elements
  • Right-click on heroes : Access detailed upgrade menus for individual party members
  • Arrow keys : Navigate between unlocked levels to find optimal farming spots
  • Number keys (1-4) : Quickly assign party members to different slots for optimal positioning

The interface is designed to be accessible for both newcomers to idle games and experienced players who want quick access to advanced features.

Why Play Gridle

Gridle stands out in the crowded idle game market by offering genuine strategic depth alongside its incremental mechanics. Unlike simple clickers that require minimal thought, Gridle rewards careful planning, strategic thinking, and long-term progression planning. The pixel art style is charming and nostalgic, while the party management system provides enough complexity to keep experienced gamers engaged.

The game respects your time by allowing meaningful progress whether you play actively for hours or check in occasionally for a few minutes. The rebirth system ensures that even when you restart, you're building toward something greater, making every moment of play feel valuable.

For fans of RPGs, strategy games, and idle mechanics, Gridle offers the perfect blend of all three genres in a polished, free-to-play package that runs smoothly in any modern browser.

Frequently Asked Questions (FAQ)