I tried to find some answers to a few questions I have about Unity3D games development. I want to create 2D mobile games.
The thing I really want to know is if I can create a mobile game for different platforms at one time (as cordova can build Android / iOS / Windows hybrid apps) and if I have to pay a license or something to do that.
I read that it is cross-platform but the official website doesnt give more info about how can you do it or the prerequisites to create them.
You won't need to purchase any licencing for those platforms. You will need to start paying when your annual turnover is high enough but I doubt you have to worry about that now. See here: https://unity3d.com/get-unity. Unless you make $100 000 a year off of Unity then you can deploy to all platforms for free. If you make that large amount you will have to purchase the pro licence and additional platform specific licences.