View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.7
- Last updated
- First released
- Unity version
- 6000.0.24 or later
- Package size
- 304.5 MB
- Files
- 1,559
- Favorites
- 99
- Views in the past week
- 69
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $32.50 on
Keywords
Top Down - Rogue-like Engine
Build top-down roguelikes, bullet-hell and survivors-style prototypes in a day, not months. 16 connected systems - weapons, AI, abilities, loot, shop, dialogue, UI - all configured from the Inspector
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 13
Top Down - Rogue-like Engine screenshot 1
About this asset
DOCUMENTATION | ROADMAP | WebGL DEMO | DISCORD SUPPORT
Building a roguelike from scratch takes months. This engine gets you to a playable prototype in a day.
You want to ship the next Nuclear Throne, Enter the Gungeon, or bullet-hell roguelike - not spend your first three months writing a character controller, an AI state machine, and an inventory system, or untangling a 200 MB general-purpose framework where your genre is one demo scene out of ten.
Top Down - Rogue-like Engine is specialized. It does one thing: top-down action roguelikes. Every system the genre needs is included, already connected, and configured entirely from the Inspector. Open the demo scene, press Play - you have a working game. Swap the art, tune the numbers - you have your game.
─────────────────────────────────────
➕ ADD-ONS
─────────────────────────────────────
─────────────────────────────────────
🛠 ONE WORKFLOW FOR EVERYTHING
─────────────────────────────────────
Every system follows the same pattern: create a ScriptableObject → assign it in the Inspector → done.
- No boilerplate, no architecture decisions, no hidden dependencies.
- New weapon, enemy, ability, item, or dialogue - minutes in the Inspector, zero code.
- Need custom behavior? Inherit one base class to add your own weapons, abilities, AI states, or actions. The core stays untouched, so updates never break your work.
─────────────────────────────────────
✅ WHAT'S INCLUDED (All systems are described in the documentation)
─────────────────────────────────────
🔫 Weapons
- Ranged weapons with multi-shot, spread, recoil, and burst fire. Bullet-hell ring and step-based attack patterns. Melee weapons with slash, thrust, and dash modes.
🤖 AI System
- Visual inspector-based logic editor - add states and transitions without code. OR-logic priority system, built-in sensor targeting. Includes 10 ready-to-use states and 10 conditions.
🧙 Ability System
- ScriptableObject-based active and passive abilities. Up to 4 hotkey slots with cooldown tracking. Passive upgrades on duplicate pickup, consumable abilities, starting abilities, and 13 example skills.
💬 Dialogue System
- Node-based visual editor with drag-and-drop branching conversations. Typewriter effect, player choices, and an action system to trigger in-game events (give items, start quests, unlock doors).
🎵 Audio System
- Fully modular audio manager with per-category voice pools and AudioMixer integration. Auto-sync category folders - drop AudioDataSO assets into a folder and the list updates automatically. Waveform preview, per-sound cooldown, fade in/out, spatial blend, and clip variance. Dedicated music player with sequential/random playback, crossfade, and gap between tracks. All configured via Scriptable Objects, no code needed.
🎒 Items, Loot & Shop
- Data-driven inventory, pickup and drop logic with weighted loot tables. In-game shop with random selection and multi-currency support.
🖥 UI System
- Health and ammo bars, progress bars with Lag Fill and Under-Lag effects. Animated window transitions, centralized loading screen, floating damage/heal/currency text configured via ScriptableObjects.
🎥 Camera & Visual Effects
- Cinemachine shake, zoom, and tilt. Full-screen blink overlay and post-processing effects (Bloom, Chromatic Aberration, Vignette, Color Grading, Depth of Field). Each effect supports Yoyo, In-only, and Out-only presets.
⚡ Action System
- Reusable, stackable effects triggered by states (Dash, Hit, Attack) or directly from scripts.
🔄 Object Pooling
- Centralized high-performance pool for enemies, projectiles, drops, particles, and weapons.
─────────────────────────────────────
🎮 TRY IT BEFORE YOU BUY
─────────────────────────────────────
The WebGL demo is built 100% with this engine, using the same prefabs and ScriptableObjects you get in the package. What you play is what you ship.
─────────────────────────────────────
🔥 OTHER ASSETS:
─────────────────────────────────────
⭐ If this engine saved you time, a review helps a small specialized tool stay visible next to the big general frameworks - more than you'd think.
📧 Support: [email protected]
From the publisher's Asset Store listing.
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.0.24f1 | Compatible | Compatible | Not listed |
As listed on the Asset Store.