What we need?
- Unity 3D
- Some money (if you want a better game)
Unity is a cross-platform game engine, this means that it is an engine that can build games or applications to several platforms. Right now you can build Android, iOS, web, PC, Mac and Linux games with the Unity 4.x free version that you can download it HERE. Also, there is a paid Unity Pro version, it has several facilities and optimization tools. HERE is a link where you can see licenses comparisons.
Back to topic Unity is a great tool that will help you to develop your own games.
A lot of people says that you can develop your own games without knowing code or art, i have to admit that its true BUT if you have knowledge you will do great things in a few days, also if you had never used a software like this, you will have to watch some tutorials before starting.
Something really great that Unity has is teh Asset Store, where you can buy from assets (like 3d models, textures, etc.) to complete projects! Some things are free,some not, but buy something there is to invest wisely. You can find this great asset store where developers upload their codes, projects and models HERE. Another good thing is that you, as a developer, can upload your projecs, models or whatever you want (if its useful) to the Asset store. For example here are some of my projects:
Talking about Asset store, you can enter from the web page or from inside Unity under the tab Windows - Asset Store
Up to now you have the tool, and a lot of information and examples to start doing your game.
When your development time is reaching the finals steps you will encounter other great things you can place into your game.
One of the most important thing..."ADs". Place a banner or interstitials on your game will give you earnings by clicks and impressions. There are a lot of networks like Admob, Inmobi, Chartboost and more that has sdk for Unity really easy to implement. There are others plugins like Prime 31 Plugins that they are really easy to put them into your game in a few hours. You have Socials plugins,leaderboards, metrics and more.
The game will not be developed by itself, you have to put an efford and passion to do it. Unity resume this efford a lot, also the asset store, but you have to invest time, some money if you want things quick and love of what are you doing.
If you are one of those that are doubting, do not think anymore, this is something great, you will love the experience, you can enjoy seing threads on Unity Community where a lot of people will help you and where you can help too.
Here i leave my experience with Unity.
I met Unity 2 years ago and i have two games online in Google Play and one on iOS
As you can see, in less than an year i had two games online giving me earnings with ads and in the asset store. Those game are not well known and i a have an estimated earnign of usd 2$ per day.
On the asset store in one month i reach up too u$d 1200. The image is attached at the bottom. And with admob i earned up to us$50 in a month. Think about it, my game has only 3k users and i earned us$50, imagine if i would have 50.000, i would earn like 100-200 us$ per month.
It's amazing, and all this, starts from you. Today i'm working in a company using Unity, and in my free times i develop another game.
In my opinion, Unity is a powerful tool, has a powerful community and market, all what you need is waiting for you.