Top Down Rogue-like Engine is a set of ready-to-use systems for quickly creating top-down rogue-like games. It lets you focus on gameplay and content instead of building core mechanics from scratch.DOCUMENTATION | ROADMAP | WebGL DEMO | DISCORD SUPPORTTop 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.✅ FeaturesWeaponsRanged weapons with multi-shot, spread, recoil, burst fire, and visual effectsSpecialized bullet-hell patterns (ring-based and step-based attacks)Fully configurable melee weapons with slash/thrust modes and dash attacksCharacter SystemSupport for both player-controlled and AI-controlled charactersFlexible state-machine architectureBuilt-in states for movement, dash, attacks, stun, knockback, and deathAI SystemVisual, inspector-based AI logic editorAdd and remove states and conditions directly from the InspectorOR-logic transition system with prioritiesBuilt-in target sensor systemIncludes 10 ready-to-use AI statesIncludes 10 reusable AI conditionsItems, Loot & ShopFully data-driven inventory and item systemPickup, drop, and weighted loot logicIn-game shop system with random item selectionSupport for multiple currencies and purchasesUI SystemReady-made health and ammo barsFlexible progress bars with Lag Fill and Under-Lag effectsWindow system with animated open/close transitionsCentralized loading screen with smooth scene transitionsCamera & Visual EffectsCinemachine-based camera effects - Shake, Zoom, TiltFull-screen blink overlay for hit and damage feedbackAll effects are configurable via Scriptable Objects and triggered with a single callAction SystemDesigned for reuse, stacking, and easy swapping of effectsCan be triggered by states (Dash, Hit, Attack, etc.) or directly from scriptsObject PoolingCentralized, high-performance pooling systemDedicated pools for enemies, projectiles, drops, particles, and weaponsExtensibility & Editor ToolsEasily create custom states, weapons, effects, and behaviorsInspector helper attributes like BoxHeader and ReadOnly for cleaner workflowsDesigned for rapid iteration and scalabilityTop 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:UIAnimationDialog Generator AI📧 Tech Support: tkkoideveloper@gmail.com




