Rogue Tower - 2D Action RPG Tower Climbing Game - RPG Game

Seele01-Flash
By David Taylor
Conquer 100 floors of monsters in Rogue Tower! Free browser-based 2D action RPG with character progression, skill upgrades, and epic battles. Play now!
Unity

Battle of Balls

Build a Unity arena where rolling balls collide and grow.

Build a Unity arena where rolling balls collide and grow.Open in workspace
New

River Raid Survival

Build a River Raid-style flight survival run with fuel pressure.

Build a River Raid-style flight survival run with fuel pressure.Open in workspace

Time-Attack Racer

Build a no-physics finish-gate racer with nitro, minimap guidance, and synthesized audio.

Build a no-physics finish-gate racer with nitro, minimap guidance, and synthesized audio.Open in workspace
Sports

Basketball Duel

Build a one-on-one basketball game with physics shooting.

Build a one-on-one basketball game with physics shooting.Open in workspace
Unity

Egg on the Car Roof

Build a Unity challenge: keep a fragile egg on a moving roof.

Build a Unity challenge: keep a fragile egg on a moving roof.Open in workspace
Shooter

Platform Shooter Quest

Build a side-scrolling platform shooter with weapon switching.

Build a side-scrolling platform shooter with weapon switching.Open in workspace
Godot

Baby Bat Climber

Build a compact Godot cave-climbing platformer.

Build a compact Godot cave-climbing platformer.Open in workspace
Driving

City Car Driving

Build an open-city free-driving game with car selection.

Build an open-city free-driving game with car selection.Open in workspace
Shooter

Dead City Shooter

Build a third-person zombie shooter in a ruined city.

Build a third-person zombie shooter in a ruined city.Open in workspace
Voxel

Voxel Hero Adventure

Build a voxel hero who explores, mines, and builds.

Build a voxel hero who explores, mines, and builds.Open in workspace
Unity

Battle of Balls

Build a Unity arena where rolling balls collide and grow.

Build a Unity arena where rolling balls collide and grow.Open in workspace
New

River Raid Survival

Build a River Raid-style flight survival run with fuel pressure.

Build a River Raid-style flight survival run with fuel pressure.Open in workspace

Time-Attack Racer

Build a no-physics finish-gate racer with nitro, minimap guidance, and synthesized audio.

Build a no-physics finish-gate racer with nitro, minimap guidance, and synthesized audio.Open in workspace
Sports

Basketball Duel

Build a one-on-one basketball game with physics shooting.

Build a one-on-one basketball game with physics shooting.Open in workspace
Unity

Egg on the Car Roof

Build a Unity challenge: keep a fragile egg on a moving roof.

Build a Unity challenge: keep a fragile egg on a moving roof.Open in workspace
Shooter

Platform Shooter Quest

Build a side-scrolling platform shooter with weapon switching.

Build a side-scrolling platform shooter with weapon switching.Open in workspace
Godot

Baby Bat Climber

Build a compact Godot cave-climbing platformer.

Build a compact Godot cave-climbing platformer.Open in workspace
Driving

City Car Driving

Build an open-city free-driving game with car selection.

Build an open-city free-driving game with car selection.Open in workspace
Shooter

Dead City Shooter

Build a third-person zombie shooter in a ruined city.

Build a third-person zombie shooter in a ruined city.Open in workspace
Voxel

Voxel Hero Adventure

Build a voxel hero who explores, mines, and builds.

Build a voxel hero who explores, mines, and builds.Open in workspace

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Rogue Tower". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 2.5D Side-Scrolling Action RPG. Maintain a "Dark Fantasy" aesthetic similar to the reference image: high contrast, dark backgrounds (deep blues/greys), and stylized silhouettes for characters. * **Camera Setup**: Use an `OrthographicCamera` to simulate a flat 2D plane while utilizing 3D depth for lighting and particle effects. The camera should slightly track the player's vertical and horizontal progression. * **Player Model**: A stylized, low-poly character resembling a "Chibi Dark Knight" with a disproportionately large greatsword and a single glowing wing (as seen in the screenshot). Use simple geometries (box/cone combinations) if external assets aren't loaded, but animate a "heavy breathing" idle and a "heavy swing" attack. * **Environment**: A darker, tiled dungeon floor. The background should be a scrolling parallax of dark dungeon walls with dynamic `PointLights` (torchlight flickering) to create atmosphere. * **Performance**: Strict mobile optimization. Use `InstancedMesh` for floor tiles and background elements. Limit dynamic lights to 3 maximum at any time. Use simple colored shaders instead of heavy textures where possible. ### 2. Audio Requirements * **BGM**: A driving, looped "Dungeon Synth" or "Orchestral Rock" track. It should feel tense but rhythmic to match the grinding nature of the game. * **SFX**: * **Combat**: Heavy metallic "Clang" for sword hits, a "Whoosh" for missed swings, and a wet "Squish/Crunch" for killing monsters. * **UI/Feedback**: A high-pitched, satisfying "Ping" when collecting Gold/Gems. A "Glass Shatter" sound for potion use. * **Ambience**: Subtle dripping water and low-frequency dungeon hum. ### 3. Gameplay Loop * **Core Logic**: The game consists of 100 discrete Floors (Waves). 1. **Spawn**: Player appears on the left; Enemy spawns on the right. 2. **Battle**: Player auto-approaches. Combat is real-time. Player auto-attacks, but user must manually trigger Skills (high damage/AOE) and Potions (Heal/Stamina). 3. **Reward**: Enemy death spawns Gold/Gems (physics-based bounce, then magnetize to player). 4. **Progression**: Between floors or via a pause menu, spend Gold to upgrade "Attack Power" and "HP". * **Victory/Defeat**: * **Win**: Clear Floor 100. * **Lose**: HP reaches 0. Show a "Game Over" screen with a "Retry Floor" button (rogue-lite style). ### 4. Mobile Controls & Interaction * **Screen Orientation**: **Landscape Mode** (to accommodate the side-scrolling view and skill bar). * **Movement**: **Tap-to-Move** logic. Tap right side of screen to move forward, tap left to retreat/dodge. The character stops when attacking. * **Action UI (The Skill Bar)**: * Create a dedicated UI container at the bottom right for the thumb. * **Skills (Q/W/E/R equivalent)**: 4 circular buttons (60x60px min). Implement a visual "Cooldown overlay" (radial wipe) after use. * **Potions (D/F equivalent)**: 2 smaller buttons located near the Health Bar (top left) or just above the skill bar for quick access. * **Feedback**: * **Damage Numbers**: Floating text (`Sprite` or HTML overlay) popping up on hits. * **Haptic**: Trigger `navigator.vibrate(50)` on taking damage and `navigator.vibrate(10)` on landing a critical hit. * **Visual**: Screen shake effect (camera jitter) when a heavy skill is used. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.
A game idea becoming a playable world and reaching an audience
MAKE • SHARE • EARN

Games are fun. Creating them is even better.

Game Introduction

About Rogue Tower

Rogue Tower is a thrilling 2D action RPG that challenges players to conquer a towering dungeon filled with monsters across 100 challenging floors. This browser-based game combines classic action RPG elements with incremental progression mechanics, creating an addictive gaming experience that keeps you coming back for more.

Featuring a dark fantasy art style with fluid 2D animations, the game puts you in control of a skilled warrior armed with deadly weapons and magical abilities. Each floor presents new challenges and stronger enemies, requiring strategic thinking and skillful combat to overcome.

Core Features

Epic Tower Climbing Adventure

Ascend through 100 unique floors, each packed with different monster types and increasing difficulty. The tower serves as both your battleground and progression marker, with each conquered floor bringing you closer to ultimate victory.

Character Progression System

Earn gold and precious gems by defeating monsters, then use these resources to: - Level up your character for increased stats and combat effectiveness - Upgrade magical potions including health and stamina restoration items - Enhance your combat abilities through skill point allocation - Unlock new powers as you progress through the tower

Dynamic Combat System

Engage in real-time 2D combat with: - Four unique skills mapped to hotkeys for quick access during battle - Potion management system for health and stamina recovery - Strategic combat requiring timing and skill selection - Varied monster types each with unique attack patterns and weaknesses

Incremental Gameplay Elements

The game features satisfying incremental mechanics where your progress compounds over time. Each victory makes you stronger, allowing you to tackle previously impossible challenges and reach new floors in the tower.

Gameplay Mechanics

Rogue Tower combines action-packed combat with strategic resource management. Players must balance aggressive monster hunting with careful resource allocation to ensure continued progression. The incremental nature means that even temporary setbacks contribute to long-term character growth.

The 2D pixel art style creates an immersive dungeon atmosphere, while smooth animations make combat feel responsive and engaging. Monster variety ensures that no two floors feel identical, keeping the gameplay fresh throughout your climb.

Operation Guide

Master these essential controls to dominate the tower:

  • Left-click : Navigate menus and activate skills
  • Q, W, E, R : Quick access to your four combat skills
  • D : Consume health potion for instant healing
  • F : Use stamina potion to restore energy

Success in Rogue Tower requires mastering the timing of skill usage and potion consumption. Learn each monster's attack patterns and develop strategies for different enemy types to maximize your climbing efficiency.

Why Play Rogue Tower

This game is perfect for players who enjoy: - Progressive difficulty curves that reward persistence - Character customization and growth systems - Fast-paced 2D action combat - Incremental progression that makes every session meaningful - Browser accessibility - no downloads required

Whether you're looking for a quick gaming session or hours of tower climbing, Rogue Tower delivers an engaging experience that scales to your available time. The combination of action, strategy, and progression creates a uniquely satisfying gameplay loop.

Frequently Asked Questions (FAQ)