Yeah Bunny! - Retro Pixel Adventure Game

Seele01-Flash
By
Yeah Bunny! is a charming retro arcade platform game featuring an adorable pixel bunny on magical adventures. Collect carrots and stars while jumping through beautifully crafted 8-bit levels with simple one-touch controls.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Yeah Bunny! - Retro Pixel Platformer**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Create a 3D environment that mimics a 2D Retro 8-bit Pixel Art aesthetic (Voxel-style or flat sprites in a 3D world). The color palette should be vibrant, pastel, and cheerful (sky blues, grass greens, carrot oranges). * **Main Character:** A cute, blocky white bunny with long ears. The bunny should automatically run forward. Use simple scaling animations (squash and stretch) for jumping and landing to emphasize "juice" and responsiveness. * **Environment Design:** * **Platforms:** Floating grass blocks with brown dirt sides. * **Background:** A scrolling parallax background featuring distant pixelated mountains, fluffy white clouds, and a bright blue sky. * **Collectibles:** Spinning orange carrots (main currency), glowing gold stars (special items), and silver keys (exit unlock). * **Obstacles:** Spikes, simple patrolling enemies (like purple blobs or pixelated snails). * **Performance:** Optimize for mobile browsers by using `BoxGeometry` for voxels or `PlaneGeometry` with pixel-art textures. Merge geometries where possible to reduce draw calls. Use simple Lambert or Basic materials to keep frame rates high (60fps target). ### 2. Audio Requirements * **BGM:** A cheerful, upbeat Chiptune/8-bit track. It should be fast-paced to match the running speed but melodic and "happy" (major key). * **SFX:** * **Jump:** A retro "boing" or rising frequency square wave sound. * **Double Jump:** A higher-pitched variation of the jump sound. * **Collect Carrot:** A satisfying, high-pitched "ding" or coin sound. * **Hit Enemy/Die:** A low-pitched descending slide or "crunch" noise. * **Win/Level Complete:** A short, triumphant victory jingle. ### 3. Gameplay Loop * **Core Mechanic:** The bunny runs automatically to the right. The player controls jumping only. * **Jumping Logic:** * **Tap:** Single Jump. * **Tap in Air:** Double Jump (essential for reaching high platforms). * **Wall Interaction:** If the bunny hits a vertical wall, it should stick/slide slowly down. Tapping while on a wall performs a wall jump in the opposite direction. * **Objective:** Navigate the level from left to right, collecting as many carrots as possible, finding the key, and reaching the door/flag at the end. * **Fail State:** Falling into a bottomless pit or touching an enemy/spike resets the level immediately. ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Landscape** orientation is preferred for a platformer view, but the camera should be responsive. * **Input Scheme:** **One-Touch Control**. The entire screen acts as the input button. * **Tap anywhere:** Jump. * **Tap anywhere (in air):** Double Jump. * **Tap anywhere (on wall):** Wall Jump. * **Camera:** A smooth follow camera (`OrthographicCamera` preferred for the retro look) that tracks the player's X and Y position but with a slight delay (lerp) to smooth out jitter. * **UI Layout:** * **Top Left:** Carrot counter (Icon + Number). * **Top Right:** Pause button (min 44x44px touch target). * **Feedback:** When collecting items, spawn small floating text (+1) or particle explosions. Screen shake effect on death or heavy impact. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Yeah Bunny! is a delightful retro arcade platform game that brings back the golden age of 8-bit gaming. This charming pixel art adventure features an adorable bunny hero exploring magical worlds filled with challenges, collectibles, and surprises. With its nostalgic visual style and engaging gameplay, Yeah Bunny! offers the perfect blend of classic platforming action and modern accessibility.

The game combines simple controls with progressively challenging levels, making it suitable for both casual players and platforming enthusiasts. Each level is carefully designed with vibrant pixel art that captures the essence of retro gaming while providing fresh and exciting gameplay experiences.

Core Features

Classic 8-Bit Pixel Art Style

Experience beautifully crafted retro graphics that pay homage to classic arcade games. Every sprite, background, and animation is designed with authentic pixel art techniques that create a nostalgic atmosphere while maintaining modern visual clarity.

Multiple Magical Worlds

Explore diverse environments, each with unique themes, characters, and challenges. From lush forests to mysterious caves, every world offers distinct visual styles and gameplay mechanics that keep the adventure fresh and engaging.

Collectible System

Gather carrots , stars , and keys scattered throughout each level. These collectibles not only increase your score but also unlock new areas and provide progression milestones that encourage exploration and replayability.

Progressive Difficulty

Start with simple jumping challenges and gradually face more complex obstacles. The game's difficulty curve ensures that newcomers can easily learn the basics while experienced players encounter satisfying challenges in later stages.

Unique Characters and Enemies

Encounter a variety of charming characters and challenging enemies throughout your journey. Each creature has distinct behaviors and patterns that require different strategies to overcome.

Gameplay Mechanics

Yeah Bunny! focuses on precision platforming with an emphasis on timing and spatial awareness. Players must navigate through carefully designed levels that feature:

  • Jumping Puzzles : Master the art of precise jumping to reach distant platforms and avoid obstacles
  • Collectible Challenges : Plan your route to gather all carrots, stars, and keys in each level
  • Enemy Encounters : Learn enemy patterns and find safe paths through dangerous areas
  • Environmental Hazards : Navigate through spikes, moving platforms, and other challenging obstacles

Operation Guide

The game features incredibly simple controls that anyone can master:

  • Space Bar or Mouse Click : Make your bunny jump
  • Hold for Higher Jumps : Press and hold to control jump height and distance
  • Timing is Key : Release at the right moment for precise landings

The one-touch control system makes Yeah Bunny! accessible on both desktop computers and mobile devices, ensuring smooth gameplay regardless of your preferred platform.

Why Play Yeah Bunny!

Perfect for All Ages

With its cute character design and simple controls, Yeah Bunny! appeals to players of all ages. Children will love the adorable bunny character, while adults can appreciate the nostalgic pixel art style and challenging gameplay.

No Download Required

Play instantly in your web browser without any downloads or installations. The game loads quickly and runs smoothly on most modern browsers, making it perfect for quick gaming sessions.

Nostalgic Gaming Experience

For retro gaming enthusiasts, Yeah Bunny! captures the essence of classic 8-bit platformers while adding modern touches that enhance the overall experience.

Stress-Free Gaming

The cheerful atmosphere, cute graphics, and satisfying collectible mechanics create a relaxing gaming experience that's perfect for unwinding after a long day.

Skill Development

Improve your timing, coordination, and problem-solving skills while having fun. The game's progressive difficulty helps players develop platforming skills naturally.

Frequently Asked Questions (FAQ)