DOCUMENTATION | ROADMAP | WebGL DEMO | DISCORD SUPPORT
Top Down - Rogue-like Engine is a modular Unity engine built around Scriptable Objects and powerful Editor tools. It comes with ready-to-use prefabs and inspector-driven workflows that allow you to rapidly prototype and scale shooter/roguelike games. Almost all systems are simplified through custom Editor tools, minimizing manual setup and boilerplate code.
✅ Features
Weapons
- Ranged weapons with multi-shot, spread, recoil, burst fire, and visual effects
- Specialized bullet-hell patterns (ring-based and step-based attacks)
- Fully configurable melee weapons with slash/thrust modes and dash attacks
Character System
- Support for both player-controlled and AI-controlled characters
- Flexible state-machine architecture
- Built-in states for movement, dash, attacks, stun, knockback, and death
AI System
- Visual, inspector-based AI logic editor
- Add and remove states and conditions directly from the Inspector
- OR-logic transition system with priorities
- Built-in target sensor system
- Includes 10 ready-to-use AI states
- Includes 10 reusable AI conditions
Items, Loot & Shop
- Fully data-driven inventory and item system
- Pickup, drop, and weighted loot logic
- In-game shop system with random item selection
- Support for multiple currencies and purchases
UI System
- Ready-made health and ammo bars
- Flexible progress bars with Lag Fill and Under-Lag effects
- Window system with animated open/close transitions
- Centralized loading screen with smooth scene transitions
Camera & Visual Effects
- Cinemachine-based camera effects - Shake, Zoom, Tilt
- Full-screen blink overlay for hit and damage feedback
- All effects are configurable via Scriptable Objects and triggered with a single call
Action System
- Designed for reuse, stacking, and easy swapping of effects
- Can be triggered by states (Dash, Hit, Attack, etc.) or directly from scripts
Object Pooling
- Centralized, high-performance pooling system
- Dedicated pools for enemies, projectiles, drops, particles, and weapons
Extensibility & Editor Tools
- Easily create custom states, weapons, effects, and behaviors
- Inspector helper attributes like BoxHeader and ReadOnly for cleaner workflows
- Designed for rapid iteration and scalability
Top Down – Rogue-like Engine provides a solid foundation for fast development of arcade shooters with roguelike and bullet-hell mechanics. Import the package, configure prefabs through the Inspector, and start building your game immediately.
⭐️⭐️⭐️⭐️⭐️ - I will be glad if you leave your feedback :)
✨ Other projects:
📧 Tech Support: tkkoideveloper@gmail.com