i want to create a breeding game such as TeamLava's Dragon Story. How do i do this without coding? And i dont want to spend 350 bucks on a lil game like that....
Not going to happen... I will give you a break because you're a newbie to the game development world and won't chastise you, but I want you to understand how silly this question/proposition is. Here are some questions which are as silly as what you're asking:
- How do I design and create my own fighter jet without doing any actual aeronautical engineering?
- How can I meet girls without leaving my house?
- How can I win a basketball game while sitting on the sofa?
As jbadams and others have pointed out there are some bits of software out there that let you cobble together games without programming. However, the games you create with such software are going to be sub-standard junk that no one will want to play, much less buy. This "solution" of using "game-maker" software is as half-assed and silly as the "solutions" to the three silly questions I asked above: 1) Use a pen and paper to draw a sketch of a cool-looking fighter jet. 2) Get on the internet and talk to girls in chat rooms. 3) Play a basketball video game or fantasy basketball. None of them are the real thing and no one is going to be impressed with the result.
The fact is, as someone said above, games are software. Software is made up of code (and data), and software is complex. No human being or company is smart enough to create a universal "tool" that lets you put together an interesting and unique video game by clicking buttons and tweaking parameters. It would take a program so huge and complex that no modern computer could even run it. Games are that different and complicated. Thus any games you create with some little game-designing tool are going to be "cookie-cutter" games; games that, like cookies made with the same cookie cutter, all look and feel essentially the same.
So don't be lazy: learn to program. Believe it or not programming is fun, despite what prejudices you may have and what you may have heard. You're probably afraid to start learning because you've heard people joking about how mind-numbing and painful programming can be. Sometimes it can be, lol, but it's still fun. And the sense of reward and accomplishment you get when you solve those extremely difficult problems is one of the greatest feelings you can get from any activity or challenge (except maybe, erm... you know what I'm talking about lol). I love programming so much that I've been doing it for the last 7 years or so, and every morning I wake up excited about what I'm going to do today and what I can try to accomplish. At night I don't want to quit or go to sleep because I want to get in a few more hundred lines of good code and see the result...I often stay up to 2-4am programming, even though I start around 8am! Developing games is especially fun. There's nothing like spending a bunch of time writing some very complex code and seeing it transformed into a beautiful 3D scene that takes your breath away.
So... Go download Visual C# Express and get on Amazon.com and order yourself a good C# book. You can choose another language, but C# is what I suggest. C and C++ are also good, practical choices but they are much more difficult to learn for beginners (and C#, in general, lets you develop robust and stable applications faster). While you're learning C# you can simulataneously start learning the basics of game development by flirting with the XNA Framework. But when you get good at C#, grab yourself a good DirectX10 or 11 book and download SlimDX. SlimDX is an almost 1:1 wrapper of DirectX for C#, so it's virtually DirectX for C#. It's an extremely powerful API which is fully conducive to developing professional-quality games.
If your heart is really set on Android you might want to learn Java or another language instead. But I think Android can run Mono, can't it guys? If so, that means you could still easily use C# by using OpenGL instead of DirectX (OpenTK and Tao Framework are said to be good C# wrappers for OpenGL). You could also look into a good engine, like Unity. Taking this path will be a wise choice because you can immediately and seamlessly port your skills to Windows, and with Mono that can disperse to virtually any platform (Linux/Unix-based systems, Mac, BSD, etc).
However, I'm speaking here out of my own personal bias because I love C#. Other people may suggest other things.