Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I don't really know a lot about programming and the only things I do is using codes with Gamemaker, but I have read that it is too basic and it can't be used with iPhone or Android.

Is there anything free that I can use to make games for those platforms? Or if not, any suggestions for engines or anything else? I was wondering about Unity, for example, is that a good investment to use for making games?

share|improve this question

closed as not constructive by Tetrad Aug 15 '12 at 5:11

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

There are Gamemaker games on Android and iOS. I'm not familiar with the process to get it on there. There's this page that almost addresses it. – chaosTechnician Nov 16 '11 at 2:04
If you own an iPad you might want to have a look at – Den Nov 16 '11 at 9:02
Unity might be a good option as it is tailored for game designers rather then skilled programmers. Why not check their large official tutorial – Den Nov 16 '11 at 9:05
Are you asking for a recommendation for a game engine, or for software to use (development environment)? – stephelton Nov 16 '11 at 9:44
first of all it would be important to know which languages you can code?! – XandruCea Sep 3 '15 at 14:57

As for the iPhone:

xCode is free for the mac, as are frameworks for making 2D games like cocos2D.

For 3D you could use a free version of unity (mac and pc) or UDK (pc), but I believe if you wanted to publish the game you'd have to pay. In fact if you want to publish anything anywhere you pretty much have to pay a little bit for a licence, but the making and learning part can be free.

If you're not really a programmer I would recommend either UDK or unity (unity is a bit more simple and iPhone friendly at this point). You don't need to code with them, but are things you can script if you want to get into that side of things.

Unity (Recommended for beginners)


share|improve this answer

If you know Python, you can use kivy to develop apps for both iOS and Andriod. Kivy is free, can be used on Windows, Linux, and OS X. The Kivy site has got tons of documentation and resources. The only problem with it is that there aren't many examples of source code out there (though they provide a few starter tutorials).

As for learning Python, it's a pretty language easy to learn. May I suggest this site to get started with game programming in Python.

share|improve this answer

I'm a hudge fan of libgdx, it's not an engine, but I think that is for the better. A summary can be found on there Wiki.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.