Unity is a game engine used to develop 2d and 3D video games. It is a multi platform engine, so whether you’re PC, Mobile or browser-type kind of player, it is the perfect solution for you.
Developing in Unity
There is a good reason why this engine is most popular among beginners and advanced developers. It provides a great number of free assets that you can use in your game. It is very easy to navigate through the software, and has a great knowledge base to learn from. And the personal license is FREE.
Olessons will provide you many lessons and tutorials from basic stuff to more advanced techniques.