Sonny - Zombie Fighting RPG

Seele01-Flash
By
Sonny is a captivating zombie fighting RPG where you control an undead hero seeking revenge. With classic Final Fantasy-style gameplay, multiple character classes, and deep customization, this free browser game delivers an epic RPG experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Sonny (Turn-Based Zombie RPG)". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** "Dark Comic Book" aesthetic using **Cel-Shaded (Toon) materials** to mimic the original Flash game's 2D art style in 3D. High contrast, heavy black outlines (inverted hull method or post-processing), and a color palette dominated by **Toxic Greens (#42f5ad), Deep Blacks, and Blood Reds**. * **Characters:** * **Player (Sonny):** A stylized humanoid zombie model with pale green skin, glowing yellow emissive eyes, and spiky hair. Visible tape/bandages on limbs. * **Enemies:** Armored guards or feral zombies. * **Environment:** A gritty "Industrial Lab" or "Ship Deck" background. Metal grating floor textures, rust details, and a low-lying volumetric green fog (using simple particle planes for mobile performance). * **Camera:** Fixed side-view perspective (classic Final Fantasy battle angle), slightly elevated. * **Optimization:** Use low-poly models (under 2000 tris per character). Use baked lighting for the environment. Avoid expensive real-time shadows; use simple "blob shadows" under characters. ### 2. Audio Requirements * **BGM:** An aggressive, loopable **Industrial Rock / Electronic** track with heavy bass and synthesized guitars to match the high-energy combat mood. * **SFX - Combat:** Visceral "flesh impact" sounds for physical attacks, "electric hum/zap" for energy skills, and deep guttural groans for damage reactions. * **SFX - UI:** "High-tech" digital chirps and beeps when selecting menu options, reflecting the bio-technological theme of the game. * **Ambience:** Subtle background hum of machinery. ### 3. Gameplay Loop * **Core Mechanic:** **Turn-Based Combat System**. 1. **Player Turn:** Time pauses. Player selects an action from the UI (Attack, Defend, Special Skill). 2. **Execution:** Camera zooms in slightly. Character plays animation. Damage numbers pop up (Floating Text). 3. **Resource Management:** Implement a "Focus" bar (Mana) required for special attacks. Focus regenerates slightly each turn. 4. **Enemy Turn:** Enemy AI pauses briefly, selects a target, attacks, passes turn back to player. * **Win/Loss:** Win by depleting enemy HP (Display "Victory" screen with XP gain). Lose if Player HP reaches 0 (Display "Defeated" with a retry button). ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Landscape Mode** (Locked) to accommodate the side-by-side battle view. * **Control Scheme:** * **Skill Menu:** A large, thumb-friendly bottom bar or a "Radial Menu" appearing over the character when tapped. Buttons must be at least 44x44px. * **Targeting:** Tap on an enemy model to select it as the target for the next attack. Highlight the selected enemy with a glowing outline. * **Feedback:** * **Haptic:** Trigger short vibration (using `navigator.vibrate`) on landing a critical hit or taking damage. * **Visual:** "Screen Shake" effect (camera jitter) upon heavy impacts. * **UI:** Health and Focus bars must be clearly visible at the top of the screen (HUD). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Sonny is an award-winning zombie fighting RPG that revolutionizes the undead gaming experience. Unlike typical zombie games where you fight against zombies, in Sonny you ARE the zombie! This unique twist creates an engaging narrative where you play as Sonny, an intelligent undead warrior driven by an insatiable hunger for revenge and, naturally, brains.

With a stellar 4.0/5 rating from thousands of players, Sonny combines classic RPG elements with innovative zombie-themed storytelling. The game draws heavy inspiration from beloved Final Fantasy titles, delivering turn-based combat, character progression, and strategic depth that RPG fans crave.

Core Features

Unique Zombie Protagonist

Step into the decaying shoes of Sonny, a zombie hero unlike any other. This isn't your typical mindless undead - Sonny retains his intelligence and fighting skills, making him a formidable warrior with a personal vendetta. The character development explores themes of identity, revenge, and what it means to be human (or formerly human).

Four Distinct Character Classes

Choose your fighting style from four diverse classes, each offering unique abilities and combat approaches:

  • Melee Combat Specialist : Master close-quarters combat with devastating physical attacks
  • Magical Arts : Harness supernatural powers and elemental magic
  • Hybrid Fighter : Balance physical and magical abilities for versatile combat
  • Support Strategist : Focus on buffs, debuffs, and tactical advantages

Each class offers deep customization options, allowing you to tailor your zombie hero to match your preferred playstyle.

Classic RPG Gameplay Mechanics

Sonny delivers authentic Final Fantasy-style RPG experience featuring:

  • Turn-based Combat : Strategic battles requiring careful planning and resource management
  • Skill Trees : Extensive character progression with multiple ability branches
  • Equipment System : Collect and upgrade weapons, armor, and accessories
  • Story Campaign : Engaging narrative with memorable characters and plot twists
  • Boss Battles : Epic encounters testing your strategic skills

Gameplay Guide

Combat System

The heart of Sonny lies in its sophisticated turn-based combat system. Players must carefully consider each action, managing health, focus (mana), and special abilities. Combat involves:

  • Action Selection : Choose from attack, magic, items, or defensive options
  • Timing Strategy : Plan your moves considering enemy patterns and cooldowns
  • Resource Management : Balance offensive power with defensive sustainability
  • Environmental Factors : Utilize battlefield conditions to your advantage

Character Development

Progression in Sonny is deeply rewarding, offering multiple paths for character growth:

  • Experience Points : Gain XP through combat victories and story progression
  • Skill Points : Allocate points to unlock new abilities and enhance existing ones
  • Attribute Bonuses : Improve core statistics like strength, agility, and intelligence
  • Equipment Mastery : Learn to effectively use increasingly powerful gear

Strategic Elements

Success in Sonny requires more than button mashing. Players must:

  • Analyze Enemy Weaknesses : Study opponent patterns and exploit vulnerabilities
  • Plan Ability Combinations : Chain skills for maximum effectiveness
  • Manage Resources : Carefully use limited healing items and focus points
  • Adapt Strategies : Adjust tactics based on different enemy types and situations

Why Play Sonny?

Innovative Storytelling : Sonny offers a fresh perspective on zombie mythology, presenting an intelligent undead protagonist with depth and personality. The narrative explores complex themes while maintaining engaging gameplay.

Deep RPG Mechanics : With its Final Fantasy-inspired systems, Sonny provides the depth and complexity that RPG enthusiasts expect, all within a browser-based format.

Free and Accessible : Enjoy this premium RPG experience completely free, with no downloads required. Play instantly in your browser on any device.

Replayability : Multiple character classes and story branches encourage multiple playthroughs, each offering different experiences and challenges.

Community Recognition : With its 4.0/5 rating and dedicated fanbase, Sonny has established itself as a standout title in the browser RPG genre.

Whether you're a veteran RPG player or new to the genre, Sonny offers an unforgettable gaming experience that challenges conventions and delivers hours of strategic entertainment.

Frequently Asked Questions (FAQ)