50+ Best Unity Assets: Shader, Editor Extensions, Level Editors, Models, Terrain

Unity’s Asset Store is big. It is hard to find the top solution for each of your problem. I gather all assets and list the best assets in each category for developers’ needs. This is a big list; i will constantly update new assets.

These are the best game templates to kick-start a game in any genre. It includes RPG, tower defense, strategy, puzzle, and more. Some of the famous kits are Tower Defense Toolkit (TDTK), Tower Defense Template Kit, UFPS : Ultimate FPS, Turn-Based ToolKit (TBTK), City-Building Kit – Complete Version, uMMO, and uMOBA.

See Also: 

Best Unity Assets by Topics

Shader tool

UBER – Standard Shader Ultra

Uber is based on Unity’s Standard Shaders principles and uses standard PBR lighting implementation. It features various Parallax techniques, tessellation variants, refraction with chromatic aberration, rranslucency (based on DICE’s model), dynamic weather, triplanar selective, vertex blend painting (2 layers mode), well sorted out and clean interface, fully configurable vertex color usage, presets functionality.

Amplify Shader Editor

Amplify Shader Editor is a node-based shader creation tool inspired by industry leading software. An open and tightly integrated solution, it provides a familiar and consistent development environment that seamlessly blends with Unity’s UI conventions and Shader use.

Shader Forge

Shader Forge is a node-based shader editor, aiming to push the visual quality of Unity to new heights, giving you the artistic freedom of shader creation in a visual and intuitive way. Shader Forge uses a single file for shaders (.shader file) so there is no need for extra files to sync over your version control system.

Shadero Sprite

Shadero Sprite is a real time node-based shader editor. The asset can create many astonishing effects with the several pre-made and fully optimized node effects beautifully and fast. Its developer promises to increase the number of the pre-made effects in every update.


If you want to code shader, this is the right plugin for you. ShaderlabVSCode is a Visual Studio Code extension for Unity Shaderlab progamming.  It supports Syntax Highlighting, Code Completion and Basic Intellisense, and many more.

Model / Level Editor


This asset used to be a paid, but Unity Technologies has bought it recently. ProBuilder is the fast way to build basic or advanced geometry, right in Unity. It can complete UV unwrapping and more, or export your models and detail externally.

UModeler 2.0

UModeler allows you to model and prototype easily and quickly. With UModeler, you can craft a static mesh asset as well as prototype a game level without any other external DCC tools. Moreover UModeler supports not only modeling with gizmos but also sketch-based modeling, which enables you to draw a 2D shape on a plane and make it 3D shape in intuitive ways. UModeler consists of about 90 tools for modeling, which will make creating, transforming and editing your model a breeze in Unity.

Mesh Maker

Mesh Maker consists of 16 modeling & editing tools to streamline your creativity. You can make, modify and edit your models or levels right in Unity.

Mesh Baker

Mesh Baker combine meshes and materials to reduce draw calls. It can fix models and create atlases, fix scaling, rotation and translation in imported models.

Octave3D-Level Design

Octave3D is a powerful collection of prefab snap and paint tools, seamlessly integrated into a single Level Design package, which give you a fun and rewarding experience while building beautiful and cool looking environments quickly. It gives you access to a powerful prefab management system that allows you to organize your prefabs in categories and tags.

MapMagic World Generator

MapMagic World Generator is a node based procedural map generator. Each node on a graph represents a terrain or object generator: noise, voronoi, blend, curve, erosion, scatter, forest, etc. Once the nodes are connected the magic happens: a game map will be created without any human involvement.

TerrainComposer 2

TerrainComposer2 is a powerful node based multi-terrain tile generator. The asset makes use of the latest GPU technology to give you instant real-time results, which makes creating terrains faster and more easy than ever before. TerrainComposer 2 manage its folder like layer system and workflow is similar to that of Photoshop, which makes it possible to have full control and make quick changes any time during the workflow.


Gaia is an all-in-one terrain and scene generation system. GAIA gives you the flexibility to go fully procedural or fully manual or somewhere in between to deliver the easiest, fastest and prettiest terra-forming, texturing, planting and scene creation and population experience on the asset store. With support of over 150 stamps, design the game you want by stamping mountains, mesas, hills, lakes, rivers and a range of other feature types.


Surforge allows you to easily make high-quality 3d rendered PBR textures from scratch directly in Unity, with an extremely productive and intuitive workflow. Surforge is a modeling toolset, kitbash library, map render, and material composer. All in one, everything you need to create great textures. It is a tool for both newbies and professionals.

Archimatix Pro

Archimatix is a powerful node-based parametric modeling extension for Unity that helps you quickly create mutable props and rich, variable environments. Archimatix comes with many game-ready example models featuring interactive handles that let you manipulate forms in realtime. It also offers runtime features so that you can extend Archimatix magic to your players, which allows your players to modify levels on the fly and modify model forms.

Dungeon Architect

This asset is a procedural level generation tool. It helps you quickly create your own dungeons both at runtime and design-time with powerful editor tooling. Dungeon Architect supports Procedural Levels, Runtime Dungeons, Theming, NavMesh, Paint Tool, Volumes, Terrain Modifier, and 2D Support


UMotion Pro – Animation Editor

UMotion Pro is a powerful animation editor for animating any type of 3D model right inside Unity. It help reduce development time by fine tuning animations even while being in play mode. The asset also supports Unity Timelime, 3rd Party animations, mocap.

Final IK

Final IK is an Inverse Kinematics solution for game developers. FIK 1.7 brings many fixes and improvements to VRIK – automatic arm stretching, improved spine bending, calibration tool for up to 6 tracked targets.

Visual Scripting


Bolt brings complete visual scripting to Unity, empowering artists, designers and programmers to create gameplay mechanics and interactive systems – no coding required.


NodeCanvas is a production ready Visual Behaviour Authoring  framework for Unity, empowering you to create advanced AI Behaviours and Logic. It is used by many awesome games including Pamela, Hurtworld, Kim, Shroud of the Avatar, Kingdom, The Long Dark and Ghost of a Tale.


Playmaker can help developers quickly make gameplay prototypes, A.I. behaviors, animation graphs, interactive objects, cut-scenes, walkthroughs…

Game kit


This kit can help developer build heroes, enemies, NPCs, items, loot drops, equipment, cutscenes, and more with or without coding. It has hundred of gameplay actions, visual scripting system, AI system, save and load system, atabase system, Inventory and Journal system, and many other great features.

Core GameKit

If you only want certain features like pool manager, health, enemies spawning, Core Gamekit is your choice. It covers most of your bases with full pooling & combat systems, pickup support (for coins / health packs etc.), Player (and enemy) stat modification, enemy wave set up and level design tools with all the options you need.

Cogra Gamekit

Cogra Gamekit is a collection of ready-made scripts that allow you to build games without code. Use primitives, asset store art, or your own artwork with Cogra to build games in minutes. Cogra is completely editable (no DLLs), so coders can modify it to their heart’s content.


Pooly is a professional pooling manager which gives you all the tools you need in order to implement and manage the spawning and despawning of a lot of objects at once. The system is easy to understand and quick to integrate, allowing you to configure how objects are pooled, how they are spawned and how they get despawned.

Fast Pool

Fast Pool is a fast pool manager that can extremely increase the performance of your game by recycling frequently used GameObjects like a hordes of enemies, bullet trails, hit decals.

Easy Save

Easy Save is a complete solution to save and load game information easily. It uses a fast and lightweight serialization solution.

Third Person Controller

This is the best starter kit for developing any 3rd person game. The asset includes a character and camera controller, combat system, inventory management, character and item creation in seconds, AI integration with Behavior Designer, Humanoid and generic model, shootable, melee, throwable, magic items, over 300 Mecanim animationsm, and much more. The Third Person Controller comes with mocap animations, mobile and Unity 5 multiplayer support.

AI & Path Finder

AI Designer Pro

This is an robust AI system and combat kit for Unity. You can craft complex AI without a line of code. People, wildlife, vehicles, zombies, come alive in a few clicks with this editor tool that is both feature-rich and a joy to use!

A* Pathfinding Project Pro

The A* Pathfinding Project is a powerful and easy to use pathfinding system for Unity. With blazing fast pathfinding your AIs will be able to find the player in complex mazes in no time at all. It is perfect for tower defense, first-person shooter and real-time strategy games. It supports 3 types of graphs, Grid, navmesh and point graphs. It has automatic navmesh generation to save you from doing it manually and it can update graphs during runtime.

Emerald AI 2.0

Emerald’s editor is designed to make creating AI easy, yet incredibly customizable. Emerald AI version 2.0 is rewritten and redesigned in ordr to allows developers to quickly create engaging dynamic AI with 100’s of AAA quality features, all without having to write a single line of code.

Other Editor extension and Utilities

Favorites Tab[s]

Your project’s always growing, which results to number of assets and scene objects increase. And you will spend more and more time searching through those objects. Favorites Tab[s] will improve your efficiency while working in Unity Editor by providing easy and quick access to assets and scene objects which you would be using most often.

Odin – Inspector and Serializer

Odin allows you to serialize anything and enjoy Unity with 80+ new inspector attributes, no boilerplate code and so much more. Odin puts your Unity workflow on steroids, making it easy to build powerful and advanced user-friendly editors for you and your entire team.

Console Enhanced Pro

Console Enhanced Pro is a vastly improved editor console for Unity. It supports Callstack Navigation, Custom Tabs & Categories, Wrapper Function Support, DLL Support, Extendable, Text Search Filter, Context-Colored Callstacks, Multiselect, Display Options, Scroll Effect, Color Flash Effect, Optional Columns, Playmode Compiler Options, and more.

iOS Project Builder for Windows

This tool will help you save time by building your games for iOS directly from Windows. There is no need to switch between Windows and Mac just to update a feature or fix a bug.

Rainbow Folders

Rainbow Folders allow user to set a custom icon and background for any folder in Unity project browser. Just hold the Alt key and click on any of your folders. A configuration dialog will appear, and you’ll be able to assign a custom icon and background for it. There are over 70 pre-made icons.


Rewired is an advanced input system that completely redefines how you work with input, giving you an unprecedented level of control over one of the most important components of your game. It supports many platforms with extended native support on Windows, OSX, Linux, Windows 8 Store, Windows 10 Universal, WebGL, Ouya, Xbox One, PS4, and Switch.


Photon PUN+

PUN Plus is all you need to easily add multiplayer to your games and launch them globally with the included 100 concurrent user Photon Cloud plan. Forget about hosting, connection issues and latency.

Photon Bolt

Photon Bolt is a [eer-to-peer networking engine for Unity realtime multiplayer games. It includes Matchmaking and Relay Service powered by Photon Cloud. it can replicate both game object transforms and user-definable properties automatically, no need for any code. Everything is neatly accessible through a visual editor which lets you define and customize properties at a detailed level.


I2 Localization
I2 Localization is one of the most complete solution for localization in Unity. It supports Unity UI, Unity 2D, TextMesh Pro, NGUI, 2D ToolKit, SVG Importer, Standard Components, and can translate Image, Text, Sounds, Fonts, Sprites, Atlases, Prefabs, TextMeshes, Dropdowns and more. It can link to external spreedsheet and CSV files to update text when there are new changes, even after the game is launched.

VFX / Post Processing / Particles / Sound


Beautify is a full-screen image post processing effect that improves the image quality in real time producing incredibly crisp and vivid scenes. It can enhances visual features, restores or augment image detail, produce sharp images, improves pixel color when needed without oversaturating the image, and improves perceptual texture quality.


2DxFX is an advanced 2D Sprite Tool. Creating enhanced visual effect becomes very easy with the help of this tool. It supports more than 80 Filters FX for your SpriteRenderer and Unity UI Canvas with Advanced Lightning Support.

Ultimate VFX

Ultimate VFX contains 300+ prefabs, which is a massive collection of unique Shuriken particle system prefabs with varying levels of layered complexity to create amazing visual effects. You can use these prefabs to create realistic fire, smoke, lightning, raging storms, shockwaves, and more.


SpriteToParticles is a script that use a Sprite component or Image component (UI) as a emitter for the Shuryken Particle System. It uses the sprite pixel position and/or color as emission source.

Model Assets

Sci-fi and militaty

Military Vehicles Set

This package contains a bunch of cool futuristic vehicles, coming straight out of a sci-fi battlefield. You can choose from different types of bodywork/frame models – from a lightweight off-road car, to a big armored truck. It includes highly-detailed vehicles (6 bodies), 9 attachable turrets with different styling and gun types, and more.

Mech Constructor

SLAVA Z scifi models consists of prefabs of different modules, that will allow you to create numerous combinations of animated and ready to fight mechs and vehicles. Currently, the developer is selling humanoid robots, turret, tanks and buggies, spider tanks, light and heavy robots.



SURIYUN offers different packs for both characters and monsters. All include animation. If your game requires chibi style, you can’t find a better art packs on Unity Asset Store. Characters consists of basic RPG jobs – knight, mage, archer, king, pirate, undeath, warrior, nurse, etc…

Fantasy Customizable Pack

This is a block-style characters pack. You can create many unique characters with over 950+ hand-painted pieces. There is a custom user interface for character creation and save as prefab. You can create both human characters and monsters by switching head, body and leg blocks.

Survival / Post Apocalyptic

Survival Kit Pro

These are high-quality models that can be used in survival games in the forest or in a post-apocalyptic city. They includes boat, gun, axe, box, backpack, log and more.

Post Apocalyptic World

Post Apocalyptic World contains over 100 AAA models to create your own abandoned city. It contains 3 houses with full interiors, 5 doors built with physics, siding, bricks, drywall , 1 store with blocked out apartment, 1 industrial building built modularly to give you full control of scale/complexity, 3 species of trees with 2 variations each, and more.

14 Best Unity’s Free Assets

here are many good free assets on Unity’s Asset Store. This post will compile a  list of the best free assets.

Google Play Games plugin for Unity

This plugin isn’t listed on Unity Asset Store but it is the best solution to implement Google’s Play Games API into Unity  through Unity’s social interface.

Google Mobile Ads SDK

This is another great plugin from Google which isn’t listed on Unity Asset Store. It provides an easy and free solution to integrate AdMob ads, including banner, interstitial and rewarded ads.


ProBuilder is a completely free asset which allows quick level prototype. Users can create and connect basic and advanced geometry, right in Unity editor.

CN Controls (Joystick, Touchpad, Button and D-Pad)

CN Controls provides virtual joysticks for touch screen, including D-Pad, joystick, touchpad, and button. It even provides auto-hide features which only display the joystick when user touch the screen.

Unity Anima2D

Anima2D is a 2D Skeletal Animation plugin for Unity 5. If you dont’ own any 3rd-party skeletal animation tools such as Spriter and Spine, Anima2D is a great alternative. It supports many features, including 2D bones, sprite to mesh conversion, SpriteMesh editor, automatic weights, bake animation to bones.


It is great that the developer decided to make this powerful package free. It allows you to paint information onto the vertices of a mesh right in the Unity editor and modify  meshes’ attributes. VertexPaint uses Unity 5’s new additionalVertexStream system, which allows you to override per-instance data on meshes without duplicating a full mesh. It is also packed with lots of features.

Package Uninstaller

There are many cases that we download lots of assets from the store with only purpose to see how they work. However, deleting them becomes a hassle later. This plugin can help you remove any unwanted assets.

Frame Rate Counter (FPS)

This is a necessary plugin for any developers to check what frame rate their games are running at.

AutoSaver – Don’t waste time anymore!

If you are not the type to press Ctrl+S all the time, using this plugin is a must for you. AutoSaver will save your work on regular intervals in your active scene and before entering play mode. Use it to avoid loosing hours of work.

DOTween (HOTween v2)

DOTween is a lightweight, highly optimized, and memory efficient animation engine. If you love this plugin, buy the pro version to support the developer. You can animate everything, be it GUI elements or objects.

Facebook SDK for Unity

This is the official plugin from Facebook dev team. It helps integrate Facebook SDK into Unity become easier.

Simple saved in serializable

This plugin allows you to save and load your game in simple way. It can save information from both static objects and objects created at runtime.

Simple Movie Player

It can play movies on mobile and other platforms. It supports many movie types such as mov , mpg , mpeg , mp4 , avi , asf , and 3gp.

TexturePacker Importer

TexturePacker Importer allows Unity to read sprite atlas data created with Texture Packer and save them as native Unity 2D spritesheets.

Game Templates

What I love the most about Unity is its Asset Store, esp. game templates and kits. They can dramatically reduce your work on a field to focus on another. Following are my picks for the best Unity templates and kits.

Tower Defense

Tower Defense Toolkit (TDTK). TDTK is a ready-to-use 3D tower defense toolkit. It has everything ready for you, from tower upgrade, enemies patterns, and skills. What you need is your own graphic assets.

Tower Defense Template Kit. It has everything you need to create your own 2D tower defense game with fantasy setting. Its built-in level editor and monetization options will save you tons of time.

Tower Defense 2D. If you only want to make a classic 2D game, this is the asset of choice.  The price is under $20, so it is a great choice as starter.


UFPS : Ultimate FPS. This is the most purchased and reviewed kit. If you want to make a FPS game, this kit is a must-have and will save you hundred of hours. It also supports native Oculus VR.

Top Down Shooter ToolKit (TDS-TK). TDS-TK is a kit suitable for both 2D and 3D shooter game. It can be optimized with fantasy setting. The kit offers level and skills perk system to adjust player’s status and skills, which mean you can make a RPG out of this toolkit.


Turn-Based ToolKit (TBTK). This is the best toolkit to create a 3D turn-based strategy game with grid system. TBTK also offers many good features such as fog of war, enemy AI, skills and powers system, cover system, and many more.

City-Building Kit – Complete Version. This kit can be used to make a Clash of Clan game. It is really expensive ($390) but will help you save hundreds of development hours.

RPG and Online RPG

ORK Framework – RPG Engine. ORK Framework is a highly customizable engine for creating RPG games without any coding. It can be used to create game with Turn Based, Active Time, Real Time or Phase Battles system, even game like Zelda. Cut-scenes, quests, and animating battles can be created using ORK’s node-based system.

uMMO. It is a kit for making any type of online games, be it MMORPG, MMORTS, or MMO-Shooter. You can implement this kit to convert your offline single player game to an online multiplayer game quickly.

uMOBA. It offers basic features to create a UNET-based MOBA game such as Team based Health Bars, Chat, Minimap, Levels, Skills & Buffs and Items.


Hexa Puzzle Block. A tetris style puzzle game of which goal is to drag hexa pieces into grids to fill it completely. The kit comes with 240 levels and you can create more.

Jelly Garden Match 3 Complete Project. Jelly Garden kit offers the quickest solution to develop a match-3 game. It has 100 levels with different missions ready to be launched without modifications. All monetization options are integrated.


iRDS – Intelligent Race Driver SystemThis toolkit will help developing a car racing game easier. It features an AI system to compete with human players, car physics, replay system, and many small yet important features such as camera, UI settings. You can buy the package without source code at a cheaper price.


Adventure Creator. A template to make adventure game using visual scripting system. It can be used to make 2D, 2.5D or 3D game without much coding knowledge. The template features NPCs and their interactions, inventory and craft system, puzzle logic, QTEs, character switching, save and load system, and many more.


Trivia Quiz Game Template. This quiz template offers a large range of question types, from text to image and audio. It is the most expensive quiz template in Asset Store but it is worth the money. The kit supports both offline and online XML question files.


2D+2.5D Platformer Corgi Engine. Corgi is the most complete platformer engine. It has map selection, shooting, climbing, and supports different platformer game style.

Endless Runner

2D+3D Infinite Runner Engine. This engine is a highly customizable, optimized and easy to use game kit. It provide almost everything a developer need to create his own endless running game.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.