Blightborne - Adventure Dungeon Crawler Game

Seele01-Flash
By
Blightborne is an epic pixel-art adventure game where you must brave dangerous dungeons to save a plagued village. Explore multiple levels, defeat evil creatures, and collect powerful artifacts in this thrilling dungeon crawler.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Blightborne: Pocket Dungeon**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Side-Scrolling Platformer using an **Orthographic Camera**. The game should mimic the original pixel-art aesthetic but use Three.js sprites (PlaneGeometry with transparent textures) to create depth. * **Asset Details:** * **Player:** A sprite-based character (billboard style) with red hair, animated using texture offset (spritesheet logic) for Idle, Run, Attack, and Dash. * **Environment:** A modular dungeon tile system. Foreground: Dark stone brick platforms. Background: Parallax layers showing dim dungeon arches or a gloomy village silhouette. * **Lighting & FX:** A dark, moody atmosphere. Use a warm PointLight attached to the player (simulating a torch) and orange light emissions for environmental elements like fireplaces/torches. * **Particles:** Pixelated particle emitters for fire, blood/hit effects, and dust when landing from a jump. * **Mobile Optimization:** Use `InstancedMesh` for repeated dungeon tiles to reduce draw calls. Limit dynamic lights to max 3 visible at once. ### 2. Audio Requirements * **BGM:** A melancholic, retro-inspired chiptune track with a slow tempo for the exploration phase, transitioning to a faster, bass-heavy beat during combat encounters. * **Sound Effects (SFX):** * **UI:** Soft 8-bit blips for button presses. * **Combat:** A sharp "Whoosh" for sword swings, a crunching noise for enemy hits, and a retro "poof" sound when enemies die. * **Movement:** Footstep sounds synced with the run animation; a distinctive "Zap" sound for the Dash/Teleport ability. * **Collection:** High-pitched coin pickup jingle. ### 3. Gameplay Loop * **Core Logic:** The player spawns in a safe "Village" hub and enters a procedurally generated "Dungeon" level. * **Combat System:** Real-time hack-and-slash. Enemies (Slimes/Skeletons) patrol platforms. The player must use Attack (Z-equivalent) to damage them and Dash (X-equivalent) to pass through projectiles or gaps. * **Unique Mechanic (Portal):** Implement a simplified version of the original "Place Portal" mechanic. The player can drop a temporary "Recall Beacon" at a safe spot and teleport back to it instantly if overwhelmed (Cooldown: 10s). * **Victory/Loss:** * **Win:** Reach the treasure chest (Artifact) at the end of the level. * **Loss:** Health (3 Hearts) reaches zero. Respawn at the start of the dungeon. ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Landscape Mode** (Force landscape via CSS/JS check). * **Control Scheme (Virtual Gamepad):** * **Left Thumb:** A dynamic virtual joystick for movement (Left/Right) and aiming jumps. * **Right Thumb:** * Large Primary Button: **Attack**. * Medium Secondary Button: **Jump**. * Small Tertiary Button: **Dash/Skill**. * Special Icon Button: **Place/Use Portal**. * **UI Layout:** * Top Left: Heart container (HP) and Mana bar (for Dash). * Top Right: Coin counter and Pause button (at least 44x44px touch area). * **Feedback:** Implement **Camera Shake** (using Three.js camera offset) when the player takes damage or lands a critical hit. Add a white flash overlay on the sprite when 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

Blightborne is an immersive adventure dungeon crawler that combines classic pixel-art aesthetics with engaging exploration gameplay. Set in a world where a once-thriving village has fallen under a mysterious plague, you take on the heroic quest to restore hope and prosperity to the community.

The game features beautifully crafted pixel graphics that evoke the golden age of retro gaming, with detailed environments ranging from the plagued village to treacherous underground dungeons filled with secrets and dangers.

Core Features

Epic Quest Storyline

Embark on a compelling adventure to save a village that has been suffering for years. With failing crops, fleeing residents, and mysterious nocturnal creatures terrorizing the area, only a legendary artifact can restore balance and bring life back to the community.

Multiple Dungeon Exploration

Traverse through carefully designed dungeons, each presenting unique challenges, enemy types, and environmental puzzles. Every level offers a different experience with increasing difficulty and complexity.

Combat and Progression System

  • Dynamic Combat : Engage in fast-paced battles against evil creatures using your attack abilities
  • Special Abilities : Unlock and master various skills to enhance your combat effectiveness
  • Dash Mechanics : Utilize quick movement abilities to dodge attacks and navigate challenging terrain
  • Portal System : Create strategic portals for quick travel and tactical advantages

Collection and Upgrade Elements

Collect coins throughout your journey to purchase special items and equipment that will aid in your quest. The game rewards thorough exploration with valuable resources and power-ups.

Gameplay Features

Intuitive Control System

The game offers responsive controls designed for both casual and experienced players: - Smooth character movement with arrow keys - Quick-access combat with dedicated attack buttons - Easy skill management through the ability panel - Convenient pause and navigation options

Retro Pixel Art Style

Experience stunning 16-bit inspired visuals that bring the world of Blightborne to life. The detailed pixel art creates an atmospheric gaming experience reminiscent of classic adventure titles.

Operation Guide

Movement Controls: - Arrow Keys : Move your character in all directions - X Key : Perform dash attacks and quick movements

Combat Controls: - Z Key : Execute basic attacks against enemies - F Key : Open ability panel to manage skills - A/S Keys : Navigate through available skills

Special Functions: - C/V Keys : Create and interact with portals for strategic positioning - P Key : Pause the game - B Key : Return to village hub

Why Play Blightborne

Perfect for Adventure Game Fans : If you enjoy exploration-based games with meaningful progression, Blightborne offers hours of engaging content with a compelling narrative.

Free Browser Gaming : Play instantly without downloads or installations. The game runs smoothly in modern web browsers, making it accessible anywhere.

Nostalgic Gaming Experience : Combines modern game design with classic pixel-art aesthetics, appealing to both retro gaming enthusiasts and new players.

Strategic Gameplay : The combination of combat, exploration, and resource management creates a satisfying gameplay loop that rewards both skill and strategy.

Complete Adventure : Unlike many browser games, Blightborne offers a full adventure experience with a beginning, middle, and satisfying conclusion to your heroic quest.

Frequently Asked Questions (FAQ)