Gobdun - 3D Dungeon Crawler RPG

Seele01-Flash
By
Gobdun is an exciting 3D grid-based dungeon crawler RPG that challenges you to explore mysterious mazes filled with treasures, secrets, and dangerous creatures. Fight your way to the top using strategic combat and careful exploration.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Gobdun: Mobile Dungeon Crawler**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Adopt a "Cute but Spooky" First-Person Dungeon Crawler aesthetic. Use **Low-Poly 3D models with flat shading** or Cel-shading to match the illustrated style of the reference image. * **Main Color Palette**: Dark dungeon grays and browns for the environment, contrasted with bright, saturated colors for enemies (Teal Slimes, Green Goblins) and UI. * **Camera & Perspective**: First-person perspective. The camera should bob slightly while moving to simulate walking. * **Environment Generation**: A procedurally generated **Grid-Based Maze**. * Walls: Low-poly stone bricks. * Floor: Tiled flagstones. * Props: Vending machines (bright, retro design) placed randomly, torches providing point light sources. * **Mobile Optimization**: * Use `THREE.InstancedMesh` for rendering repeating wall and floor tiles to maintain 60 FPS on mobile. * Limit dynamic lights; rely on fog (`THREE.FogExp2`) to hide draw distance and add atmosphere. * Texture size should not exceed 512x512 for standard assets. ### 2. Audio Requirements * **Background Music (BGM)**: A looping track in the style of "Dungeon Synth" or "8-bit Orchestral." It should sound adventurous and mysterious, but upbeat enough to not be genuinely terrifying. * **Sound Effects (SFX)**: * **Movement**: Echoey footsteps timed with the grid movement. * **Combat**: A "Swoosh" for sword swings, a distinct "Clang" or "Thud" for successful shield blocks, and a "Squish" sound when hitting slimes. * **UI**: Retro "blip" sounds for button presses and a "Cash Register" cha-ching sound when using a Vending Machine. ### 3. Gameplay Loop * **Core Mechanics**: The player moves tile-by-tile through the dungeon to find the exit (stairs up) to the next floor. * **Combat System**: * Enemies (Slimes, Goblins) appear as static models blocking a tile. * **Attack Phase**: Tap the Attack button to damage the enemy. * **Defense Phase**: Enemies have a visible "Telegraph" animation (flashing red or winding up). The player must hold the Block button during this window. * **Super-Block**: Releasing the shield exactly as the attack lands triggers a critical counter-attack. * **Progression**: * Defeating enemies grants XP (level up increases HP/Strength) and Gold. * Gold is spent at **Vending Machines** found in the maze to buy Health Potions or temporary buffs. * **"Auto" Feature**: A toggle button that uses a pathfinding algorithm (like A*) to automatically move the player toward the nearest unexplored tile or the exit if found. ### 4. Mobile Controls & Interaction * **Screen Orientation**: **Portrait Mode** (Vertical) recommended for one-handed play. * **Top 60%**: 3D Game Viewport. * **Bottom 40%**: Control Dashboard. * **Touch Controls**: * **Movement**: A virtual D-Pad or large directional arrows (Up, Down, Left, Right) on the left side of the control panel. * **Combat Actions**: Two large, distinct circular buttons on the right side: * **Sword Icon**: Tap to Attack. * **Shield Icon**: Press and Hold to Defend. * **UI Overlay**: An "AUTO" toggle button in the corner of the viewport. * **Feedback**: * **Haptics**: Trigger `navigator.vibrate(50)` on taking damage and `navigator.vibrate([10, 30, 10])` on a successful block. * **Visual Juice**: Screen shake effect (camera jitter) when the player gets hit. Damage numbers popping up in 3D space. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Gobdun

Gobdun is a captivating 3D grid-based dungeon crawler that combines classic RPG elements with modern gameplay mechanics. In this immersive adventure, you'll navigate through intricate mazes filled with hidden secrets, valuable treasures, and dangerous creatures lurking in every corner. Your ultimate goal is to ascend as high as possible through the dungeon levels, facing increasingly challenging enemies and cunning goblins along the way.

The game features a unique blend of exploration and strategic combat, where every move counts and timing is crucial for survival. With its charming visual style and engaging gameplay mechanics, Gobdun offers both casual and hardcore gamers an unforgettable dungeon crawling experience.

Core Features

Strategic Combat System

Gobdun's combat system revolves around precise timing and tactical decision-making. Wield your trusty sword to attack various dungeon dwellers, and master the art of defense by raising your shield at the perfect moment. The game rewards skilled players with super-blocks - perfectly timed defensive moves that can turn the tide of battle.

Progressive Character Development

As you venture deeper into the labyrinth, collect valuable experience points to strengthen your character. Discover treasure chests scattered throughout the dungeon levels, each containing valuable loot and upgrades. The progression system ensures that every exploration session brings meaningful rewards and character advancement.

Unique Dungeon Features

One of Gobdun's most distinctive elements is the presence of vending machines mysteriously placed throughout the maze. These unexpected encounters add a quirky twist to the traditional dungeon crawler formula, providing essential supplies and upgrades when you need them most.

Accessibility Options

For players seeking a more relaxed experience, Gobdun includes an innovative "Auto" button feature. This accessibility option automatically guides you through the dungeon, making the game enjoyable for players of all skill levels while maintaining the core adventure experience.

Gameplay Mechanics

Gobdun operates on a grid-based movement system that gives players precise control over their character's positioning. This tactical approach to movement adds a layer of strategy to both exploration and combat encounters. Navigate through the maze systematically, uncovering hidden passages and secret areas that contain the most valuable rewards.

The dungeon's vertical progression system means that each floor presents new challenges and stronger enemies. Goblins become more cunning and aggressive as you ascend, requiring improved tactics and better equipment to overcome.

Operation Guide

Mastering Gobdun's controls is essential for successful dungeon exploration:

  • Movement : Use WASD keys or Arrow Keys to navigate through the grid-based dungeon
  • Attack : Press W or the Up Arrow key to swing your sword at enemies
  • Defend : Hold down S or the Down Arrow key to raise your shield and block incoming attacks
  • Auto Mode : Click the "Auto" button for automated navigation assistance

The key to success lies in mastering the timing of your attacks and blocks. Learn enemy attack patterns to maximize your defensive capabilities and find openings for counterattacks.

Why Play Gobdun

Gobdun stands out in the crowded field of dungeon crawler games through its perfect balance of accessibility and depth. Whether you're a veteran RPG player or new to the genre, the game offers multiple ways to enjoy the experience. The charming visual design, combined with solid gameplay mechanics, creates an engaging adventure that keeps players coming back for more.

The competitive element adds replay value - challenge your friends to see who can reach the highest floors and compare your dungeon-crawling achievements. With its free-to-play model and cross-platform support, Gobdun is accessible to everyone looking for a quality RPG experience.

Perfect for All Players

  • Casual Gamers : Auto mode provides a stress-free way to enjoy the adventure
  • Hardcore Players : Manual control offers deep strategic gameplay
  • Social Gamers : Compete with friends to reach the top floors
  • Mobile Users : Optimized for both desktop and mobile devices

Frequently Asked Questions (FAQ)