Detail asset from Unity Asset Store: https://assetstore.unity.com/packages/templates/systems/topdown-engine-89636
But now you can download TopDown Engine FREE.
TopDown Engine v1.6.1
The TopDown Engine is the most complete top down solution for Unity.
From the creator of the acclaimed Corgi Engine, it is the best top down action framework out there, whether you’re new to Unity, or an experienced developer. Clean code, good practices, optimizations, its strong foundations allow for the creation of both 2D and 3D top down games. It’s very fast and works on desktop, mobile, and anywhere you want. Packed with features, built with player feedback and great game feel at its core, and constantly updated, it’s the best tool to create 2D or 3D top down game that actually feel good!
This 2D and 3D engine includes:
– A tight character controller for your player, complete with collision detection, slope handling, movement, jumps (and as many more jumps as you like), weapons (melee and projectile), combo weapons, dash, running, crawling, and more. Easy to control and tweak via the inspector to create your very own character. The game comes packed with different examples to get you started, along with a complete documentation.
– Packed with content, the asset is filled with demo levels, and provides you with all you need : tons of ready to use, handcrafted visual assets (and that you can actually use, not just placeholder art), 300+ optimized scripts, and tons of ready for production prefabs.
– Includes the Inventory Engine, usually sold separately but offered with the TopDown Engine. Complete inventory management solution. Create inventories, items (collectables, usable, equippable, etc), ammo, customize and extend everything!
– Advanced AI system : create complex enemy, boss, or friendly AIs behaviors by combining actions (shoot, patrol, wait, etc) and decisions (enemy in sight, time, player direction, health, damage, etc) using only the inspector, no code needed!
– A strong camera controller built on top of Unity’s Cinemachine with tons of options : pixel perfect, camera shake, post effects…
– Everything you need to create your levels : moving platforms, destructible crates, keys and chest/doors, and more. Also achievements, progress management, save and load, and tons of other useful stuff!
– Hundreds of visual assets (platforms, tiles, playable characters, levels, particle effects, animations, enemies…) ready to use in your 2D or 3D topdown game!
– Mobile controls that work everywhere – The whole codebase is heavily documented, and everything’s coded to be as easy to customize as possible. Creating your own adventure game has never been this fun!
This asset relies on a few Unity packages to function.
If you’ve imported the asset in a blank project, the Engine should automatically handle that for you, and install the required dependencies.
If despite that, you still get errors mentioning Cinemachine or PostProcessing, or if the camera doesn’t follow the player, you can try to go to the Tools Menu at the top of your screen, then More Mountains, then Welcome To The TopDown Engine. That should fix it.
If that fails, make sure you imported at least v1.0.2 (you can check at the bottom of the readme what version you got) in an EMPTY project.
And if all that fails, please use the support email, I’ll be happy to help you.
A bit of info about why this may happen : Unity allows (for now) an asset on the Asset Store to upload its Project Settings folder (which includes input, quality, etc), but not the Packages’ manifest.json, which describes what packages the asset uses (such as, in this case, PostProcessing and Cincemachine). So the TopDown Engine implements an auto downloader that, once the asset’s been imported, runs a check, downloads the packages, and makes sure everything works. Of course, this is not as robust as it could be if it was native to Unity. I’m working with Unity right now to change that, and have a native solution. In the meantime, please try the steps above if you run into issues.
First of all, you don’t have to read all that documentation. The engine is built with Unity good practices in mind, and is packed with help boxes. So if this is not your first Unity project, you’ll probably be ok on your own. And you can always go back here if something’s not clear.
unityassetcollection.com – Get all paid Unity Asset for free