Jump to content
  • Advertisement
Sign in to follow this  
GravutyPerseus1325

No knowledge of programming, wish to create an android game without aforementioned programming skill?!

This topic is 2243 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Advertisement
Games are software. So you're saying you want to create software without writing any code?
Either find someone who will write the code for free, or write the code yourself.
What does $350 have to do with it? Is that the cost of some tool you were looking at using?

Share this post


Link to post
Share on other sites
You can develop independent software programs through a program like GameMaker without coding knowledge:

http://www.yoyogames...ker/studio/free

Though you can integrate coding with the GML, it's not required, and you can make games by just dragging and dropping, if this is what you want.

However, the diversity, components, structure, and detail of your game will not be exactly as you want it with a barrier like the GM IDE/libraries halting you from your own graphics structure, innovations, and routines as you exactly want them.

Developing a complex game with lots of AI, on-screen graphics, and good I/O exactly as you want will not happen without programming/coding.

As for an app for Android ... no. Well, actually, yes. jbadams proved me wrong on some areas. >.< Edited by Pointer2APointer

Share this post


Link to post
Share on other sites
You're going to have to learn to program OR you're going to have to spend money on software -- there simply aren't any free, good quality options that will allow a non code to target Android.

Look at Stencyl, Construct 2, and GameSalad. They aren't free, but they MIGHT be able to do what you want. Otherwise you'll need to learn programming.

Hope that helps! :-)

(Posted from mobile.)

Share this post


Link to post
Share on other sites

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:

  1. How do I design and create my own fighter jet without doing any actual aeronautical engineering?
  2. How can I meet girls without leaving my house?
  3. 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. Edited by ATC

Share this post


Link to post
Share on other sites
Touché...

Though you're not going to convince me that Game Maker or RPG Maker competes with what can be accomplished with DirectX11 or Unreal, for example... When you walk in a store, say Walmart of Gamestop, just pick up any random game off the shelf and look on the back of the box: "Requires DirectX10" or "Requires OpenGL" or something similar will be there. There's really just no substitute for the power of programming. That is, after all, why all of the professionals and big companies in the industry hire programmers. And it was in fact a programmer who wrote Game Maker and RPG Maker in the first place. :)

While you're absolutely right and have proven your point that you can in theory (and sometimes in practice, as your examples show) create a good game with some "game-maker" software, the chances are slim to none. And if the OP is interested in developing a game I think he/she is starting off on the wrong foot by looking for ways to avoid programming or learning anything about software and development processes.

Also, I looked at the three games you mentioned: LoF, TtM and Saira... While I don't doubt these are pretty good games they're far from being AAA-grade titles. I hadn't even heard of these games until just now. There was definitely no line 200m+ long outside Gamestop at 12am when these games were released. I'm not knocking on the games, I'm just saying they are very technically limited. Most gamers these days would consider the graphics to be below sub-standard and wouldn't buy these games for that reason alone (I know, graphics aren't everything but that's the mentality of gamers). That's the problem with "game-maker" software. The technical reality is that you simply don't have the freedom or raw "power" that simply using a programming language would give you. I would also venture to say I could implement those same games a lot easier and faster by programming them than struggling with click-together game-maker software.

So while I must concede that you're correct, I still think the fact stands that the OP better embrace programming if he/she wants to make a game anyone will want to play. And in the end they will be happy they did; if not, he/she will miss out on what could be one of the coolest things they ever do in their life.

Share this post


Link to post
Share on other sites

...


AAA Titles are not what is being discussed here.

GravutyPerseus1325 is not aiming for a AAA title or even for a title that anyone will play, so I am not sure why you even bring them up.

Your chances of even finishing a game using "game-maker"(as you put it) software is much higher than not. Let alone making a good one!

Hell! The engine you mentioned (Unreal) can create whole FPS games without any coding at all, just using simple visual triggers! Does that mean no-one should use it and that you could code something better in a quicker amount of time?


On Topic: Dragon Story is not a simple game and it would have cost the developers much more than $350 to make. I don't know of anything that allows social media integration without any coding or scripting at all so your chances of finding anything is slim. I would recommend just playing around with Game Maker free and make it for PC or Mac first just to test the waters. Creating a game is much hard than you think, especially of such a large scope. Edited by CRYP7IK

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!