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 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.
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 System. This 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.