I have a couple of questions to determine whether I’ll use Unity. 1. Can you use ads in the apps you create? e.g admob 2. Is it free to make and publish with no royalties? 3. How long does it take to learn Unity for a beginner? 4. What language does Unity use, or how are games in Unity created? 5. How long does it take to make your first game? 6. To create games with Unity do you have the option of just coding it, or can you create visually without needing to enter lines of code? 7. Are 2D games possible to make, and do they look good in Unity?
1. Yes. 2. Yes. 3. Depends. 4. C# or Unityscript. 5. Depends. 6. There are some visual coding packages on the asset store. 7. Yes, and yes, if you make them look good (it's not something that's up to Unity). --Eric
The main visual coding package I know of is Playmaker. But in my biased opinion (ie. I'm a programmer) you're better off developing games by programming them.
I am an artist and I avoided scripting for a long time. Now that I've used it for a little while I have to agree that - while visual scripting certainly has its advantages - I would not want to miss being able to script any more. What I want to say is: It's a hard road in the beginning but it's worth sticking to it.
If you have some general familiarity with programming languages and concepts you can make a flappy bird clone in a day. If you are starting from no experiance at all I would say a couple of weeks to get to this stage.
Yes. Up until you make $100,000 gross annual revenue. Then you have to buy Pro licenses (flat payment, no royalties).