Archer Master 3D: Castle Defense

Seele01-Flash
By
Archer Master 3D: Castle Defense is an immersive 3D archery game where you're the last defender of a medieval castle. Armed with your trusty bow, face waves of enemies including dragons and witches across 30 epic missions.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Archer Master: Low-Poly Castle Defense**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Adhere strictly to a **Low-Poly, Flat-Shaded** aesthetic (similar to the screenshot). Use `THREE.MeshLambertMaterial` or `THREE.MeshPhongMaterial` with `flatShading: true`. * **Color Palette:** Use vibrant, saturated colors. The skybox should be a gradient of purple and pink (mimicking a fantasy dusk). The castle walls should be faceted grey stone. * **Character:** Represent the player as a stylized, blocky archer (Red hood/cape). * **Enemies:** Create procedural low-poly enemies (e.g., Green blocky goblins, flying red tetrahedrons for dragons) that spawn from the horizon and move towards the castle gate. * **Performance:** Optimize for mobile by reusing geometries and minimizing draw calls. Use a single directional light with shadow mapping enabled, plus ambient light. ### 2. Audio Requirements * **BGM:** A looping, epic orchestral track with medieval percussion to build tension (placeholder suggestion). * **SFX:** * **Bow Draw:** A creaking string sound that increases in pitch the longer the player holds the aim. * **Release:** A sharp "Thwack" or "Whoosh" sound. * **Impact:** A satisfying "Thud" for wall hits and a "Squish" or "Crunch" for enemy hits. * **Headshot:** A distinct, high-pitched chime or critical hit sound. ### 3. Gameplay Loop * **Objective:** Defend the castle wall from waves of incoming enemies. If an enemy reaches the wall, the player loses health. * **Shooting Mechanic:** The core mechanic is **physics-based archery**. Arrows must follow a parabolic arc (gravity affects trajectory). The player must aim higher for distant targets. * **Power Shot:** The longer the player "holds" the draw, the flatter and faster the arrow trajectory becomes (up to a max limit). * **Win/Loss:** * **Win:** Clear all enemies in the current wave. * **Loss:** Player health drops to zero. ### 4. Mobile Controls & Interaction * **Movement (Left Screen):** Implement a **Virtual Joystick** on the bottom-left for moving the archer laterally along the castle wall (Left/Right movement only to find better angles). * **Combat (Right Screen):** Implement a **"Touch-Drag-Release"** mechanic on the right side of the screen: * **Touch & Drag:** Rotates the camera (aiming) and simultaneously pulls back the bow string. * **Release:** Fires the arrow based on current aim and draw power. * **UI Layout:** * **Orientation:** Landscape mode only. * **HUD:** A simple crosshair in the center. A Health Bar (Hearts) in the top left. A Wave Counter in the top center. * **Camera:** Third-person over-the-shoulder view, slightly zoomed in when dragging to aim (simulating the 'Zoom' feature from the original game). * **Feedback:** Visual camera shake on impact/damage. Small vibration (Haptic Feedback) when the bow is fully drawn. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Archer Master 3D: Castle Defense puts you in the boots of a skilled archer tasked with defending a medieval castle against relentless invaders. As the last line of defense, you must use your archery skills to eliminate enemies ranging from common soldiers to magical creatures like witches and fearsome dragons. This action-packed 3D game combines realistic archery mechanics with fantasy elements for an unforgettable gaming experience.

Core Features

This castle defense game offers an impressive array of features that set it apart from other archery games:

Realistic Archery Mechanics

Experience authentic bow and arrow gameplay with realistic physics. Draw your bowstring, aim carefully, and release arrows with precision. The game's physics engine accurately simulates arrow trajectory, making each shot feel satisfying and realistic.

Diverse Enemy Types

Face a variety of challenging enemies throughout your defense missions: - Infantry soldiers attempting to breach your walls - Magical witches casting spells from a distance - Mighty dragons swooping down from the sky - Various other medieval adversaries

Character Progression System

Upgrade your archer to become more powerful as you progress: - Choose from 10 different character options - Enhance your archer's abilities and equipment - Unlock new skills to handle tougher enemies - Customize your defender to match your playstyle

Extensive Mission Campaign

Embark on an epic journey through 30 unique missions , each presenting new challenges and enemy combinations. From simple defense scenarios to complex multi-wave battles, every mission tests your archery skills in different ways.

Stunning 3D Graphics

Immerse yourself in beautifully rendered 3D environments featuring: - Detailed medieval castle architecture - Atmospheric lighting and weather effects - Smooth character animations - Spectacular special effects for magic and combat

Gameplay Experience

The game perfectly balances accessibility with depth. New players can quickly learn the basic archery controls, while experienced gamers will appreciate the nuanced aiming system and strategic elements. Each enemy type requires different tactics - quick reflexes for fast-moving targets, precise aim for distant threats, and strategic positioning for optimal defense.

Operation Guide

Mastering the controls is essential for successful castle defense:

Movement Controls

  • WASD or Arrow Keys : Move your archer around the castle walls
  • Space Bar : Jump to reach higher vantage points
  • Shift Key : Run quickly to reposition during intense battles

Archery Controls

  • E Key : Equip your bow for combat
  • Left Mouse Button : Shoot arrows (hold to draw the bowstring harder for more power)
  • Right Mouse Button : Enter precise aiming mode
  • Mouse Scroll or Z/X Keys : Zoom in/out for better targeting

Combat Strategy Tips

  • Use higher positions for better shooting angles
  • Draw your bow fully for maximum arrow power
  • Lead your shots when targeting moving enemies
  • Prioritize dangerous enemies like dragons and witches
  • Use the zoom feature for long-distance precision shots

Why Play This Game

Archer Master 3D: Castle Defense offers the perfect combination of skill-based gameplay and fantasy adventure. Whether you're a fan of archery games, tower defense mechanics, or medieval themes, this game delivers on all fronts. The progression system keeps you engaged as you unlock new abilities, while the variety of enemies ensures that gameplay never becomes repetitive.

The game is completely free to play with no hidden costs, making it accessible to everyone. With support for fullscreen mode and cross-platform compatibility, you can enjoy the same high-quality experience whether playing on your computer or mobile device.

Perfect for:

  • Archery game enthusiasts
  • Fans of medieval and fantasy themes
  • Players who enjoy skill-based challenges
  • Anyone seeking engaging defense gameplay
  • Gamers looking for progression and upgrade systems

Frequently Asked Questions (FAQ)