Era: Evolution

Seele01-Flash
By
Era: Evolution is an engaging tower defense strategy game where you guide a civilization through different historical eras. Battle waves of enemies, evolve your warriors, and conquer new territories in this free-to-play browser game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Era: Evolution - Time Travel Tower Defense**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** A 2.5D side-scrolling aesthetic using **Low-Poly 3D models** to ensure high performance on mobile devices. * **Camera:** Fixed Orthographic camera angled slightly from above-center, viewing the battlefield from the side (Left Base vs. Right Base). * **Dynamic Eras (Visual Evolution):** The environment and assets must support switching "themes" dynamically: * **Stone Age:** Bases are Caves. Ground is dirt/grass. Units are blocky cavemen with clubs. Font style mimics the "ERA" logo (cracked stone). * **Medieval Age:** Bases are Castles. Ground is cobblestone. Units are knights. * **Future Age:** Bases are Neon Bunkers. Ground is metal plating. Units are robots. * **Background:** A parallax scrolling background (Skybox or layered planes) that reflects the current era (e.g., volcanoes for Stone Age, flying cars for Future). * **Performance:** Use instanced mesh rendering for units if possible, or simple `BoxGeometry`/`CylinderGeometry` primitives with different colors to represent different unit types to keep the framerate high (60fps target). ### 2. Audio Requirements * **Adaptive BGM:** The Background Music must evolve with the gameplay. * *Era 1:* Rhythmic tribal drums and flutes. * *Era 2:* Orchestral brass and marching snares. * *Era 3:* Synth-wave/Techno beats. * **Sound Effects (SFX):** * **Summoning:** A distinct "pop" or "whoosh" when a unit is created. * **Combat:** "Thud" sounds for melee impacts, projectile sounds for ranged units. * **UI:** A heavy "stone sliding" sound for the main menu, and metallic "clicks" for upgrades (referencing the stone-to-metal transition in the logo). ### 3. Gameplay Loop * **Tug-of-War Mechanic:** * Player Base (Left) generates "Gold/Food" over time. * Player spends resources to summon units. * Units automatically move right and attack the first enemy they meet. * Enemy AI spawns waves from the Right Base. * **Evolution Mechanic:** A special "Evolve" button becomes available when enough XP/Gold is earned. Clicking it upgrades the entire visual theme and unit stats (Stone -> Iron -> Future). * **Win/Loss Condition:** Reduce the Enemy Base HP to 0 to win. If Player Base HP hits 0, Game Over. ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Landscape Mode** is mandatory for the lane-defense layout. * **Touch Controls:** * **Unit Summoning Deck:** A horizontal bar at the **bottom of the screen** containing large, square icons (min 60x60px) for summoning units. This creates an easy "thumb zone." * **Camera Pan:** Allow single-finger drag on the battlefield area to pan the camera left/right. * **Feedback:** * Buttons must scale down slightly (`scale.set(0.9, 0.9, 0.9)`) on `touchstart` and bounce back on `touchend` to provide tactile feel. * Damage numbers should pop up and float upwards when units hit each other. * **UI Layout:** * Top Left: Player HP & Resources. * Top Right: Enemy HP. * Top Center: "Evolve" Button (prominent when ready). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Era: Evolution is a captivating tower defense strategy game that combines civilization building with tactical warfare. In this immersive experience, you'll lead your people from primitive beginnings through various historical eras, evolving your military capabilities and conquering enemy territories along the way.

The game offers a unique twist on traditional tower defense mechanics by incorporating evolution and progression systems. As you successfully defend against enemy waves and launch strategic attacks, your civilization advances through different time periods, unlocking new technologies, units, and abilities.

Core Features

Evolutionary Progression System

Unlike standard tower defense games, Era: Evolution features a dynamic progression system where your civilization evolves through distinct historical eras. Start with basic primitive warriors and gradually unlock advanced military units as you progress through time.

Dual Combat Mechanics

The game combines defensive tower defense gameplay with offensive strategic elements. You must simultaneously: - Defend your base by strategically placing and upgrading defensive units - Launch attacks on enemy strongholds to expand your territory - Manage resources to maintain both defensive and offensive capabilities

Strategic Unit Management

Carefully manage your squad of fighters by: - Summoning the right units at crucial moments - Upgrading warrior abilities and equipment - Positioning troops for maximum tactical advantage - Balancing different unit types for optimal performance

Free-to-Play Accessibility

Enjoy the complete gaming experience without any cost. Era: Evolution is entirely free to play through your web browser, with no hidden fees or premium content restrictions.

Game Mechanics

Wave-Based Combat

Face increasingly challenging waves of enemies that test your strategic planning and resource management skills. Each wave presents unique challenges that require adaptive tactics and careful unit positioning.

Base Building and Defense

Construct and upgrade defensive structures while managing your base's economy. Strategic placement of defensive units and proper resource allocation are crucial for survival against stronger enemy forces.

Territory Conquest

Expand your influence by successfully conquering enemy lands. Each victory brings new resources and opportunities for further expansion and technological advancement.

Operation Guide

Era: Evolution features intuitive mouse-based controls that make strategic gameplay accessible to all players:

  • Mouse Click : Select units, buildings, and menu options
  • Drag and Drop : Position units and structures on the battlefield
  • Right Click : Access unit upgrade and purchase menus
  • Scroll Wheel : Zoom in and out for better battlefield overview

Getting Started

  1. Begin with basic units and focus on defending your initial position
  2. Collect resources from successful defenses and victories
  3. Upgrade existing units before investing in new technologies
  4. Plan your attacks carefully to maximize territorial gains
  5. Evolve through eras by meeting specific progression requirements

Why Play Era: Evolution

Unique Gaming Experience

Era: Evolution stands out in the crowded tower defense genre by combining evolutionary progression with strategic warfare. The game offers depth and replayability that keeps players engaged for hours.

Perfect Balance of Strategy and Action

The dual nature of defense and offense creates dynamic gameplay where quick thinking and long-term planning are equally important. Every decision impacts your civilization's survival and growth.

Cross-Platform Convenience

Play seamlessly across different devices without losing progress. The browser-based platform ensures you can continue your civilization's evolution whether you're on desktop or mobile.

Educational Value

While entertaining, the game also provides insights into historical military evolution and strategic thinking, making it both fun and intellectually engaging.

Community and Competition

Join a growing community of strategy game enthusiasts and test your tactical skills against increasingly challenging scenarios designed to push your strategic abilities to the limit.

Frequently Asked Questions (FAQ)