Yes,Unity is one of the best game engine for developing games. The key attractions to why Unity is so powerful are the low learning curve for beginners, active ecosystem of asset and plugin creators,rapid development speed, and its cross platform integration that supports 25 platforms.