1
\$\begingroup\$

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?

\$\endgroup\$
5
  • 3
    \$\begingroup\$ 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. \$\endgroup\$ Nov 16, 2011 at 2:04
  • 1
    \$\begingroup\$ If you own an iPad you might want to have a look at twolivesleft.com/Codea \$\endgroup\$
    – Den
    Nov 16, 2011 at 9:02
  • 1
    \$\begingroup\$ Unity might be a good option as it is tailored for game designers rather then skilled programmers. Why not check their large official tutorial unity3d.com/support/resources/tutorials/3d-platform-game. \$\endgroup\$
    – Den
    Nov 16, 2011 at 9:05
  • \$\begingroup\$ Are you asking for a recommendation for a game engine, or for software to use (development environment)? \$\endgroup\$
    – notlesh
    Nov 16, 2011 at 9:44
  • \$\begingroup\$ first of all it would be important to know which languages you can code?! \$\endgroup\$
    – XandruCea
    Sep 3, 2015 at 14:57

3 Answers 3

3
\$\begingroup\$

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)

UDK

\$\endgroup\$
1
\$\begingroup\$

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.

\$\endgroup\$
0
\$\begingroup\$

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.

\$\endgroup\$

Not the answer you're looking for? Browse other questions tagged .