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 conditionsDialogue SystemVisual node-based dialogue editor with drag-and-drop workflowCreate branching conversations without writing codeTypewriter effect and player choice buttonsAction system to trigger game events (give items, start quests, unlock doors)Works for NPCs, quests, cutscenes, and tutorialsOptimized for production with zero-allocation typewriterItems, 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




