Top Down Rogue-like Engine - modular Unity toolkit for 2D shooters & roguelikes. Weapons, AI, abilities, audio, dialogue, UI - Inspector-driven, ScriptableObject-basedDOCUMENTATION | ROADMAP | WebGL DEMO | DISCORD SUPPORTBuilding a roguelike from scratch takes months. This engine gets you to a playable prototype in a day.Weapons, AI, abilities, dialogue, audio, inventory, UI - every system is ready out of the box and configured entirely from the Inspector. No boilerplate. No architecture decisions. Just open the demo scene and start building your game.─────────────────────────────────────🛠 HOW IT WORKS─────────────────────────────────────Every system follows one pattern: create a ScriptableObject → assign it in the Inspector → done. No hidden dependencies. No complex setup. Import → open demo scene → ship your game.Want to extend it? Inherit one base class to add custom weapons, abilities, states, or actions.─────────────────────────────────────✅ WHAT'S INCLUDED (All systems are described in the documentation)─────────────────────────────────────🔫 WeaponsRanged 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 SystemVisual 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 SystemScriptableObject-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 SystemNode-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 SystemFully 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 & ShopData-driven inventory, pickup and drop logic with weighted loot tables. In-game shop with random selection and multi-currency support.🖥 UI SystemHealth 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 EffectsCinemachine 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 SystemReusable, stackable effects triggered by states (Dash, Hit, Attack) or directly from scripts.🔄 Object PoolingCentralized high-performance pool for enemies, projectiles, drops, particles, and weapons.─────────────────────────────────────🔥 OTHER ASSETS:─────────────────────────────────────Mesh Animation for UnityUI AnimationVariable Scout - Hierarchy Search & Inspector Tool⭐ If this engine saved you time, a review helps more than you'd think.📧 Support: tkkoideveloper@gmail.com

