★ TouchArcade needs your help. Click here to support us on Patreon.

2D Game Engine

02-12-2009, 08:22 PM
#1
Joined: Sep 2008
Location: Earth
Posts: 5,252
2D Game Engine

Hey guys. As I have said I wish to become a dev. Problem is I don't have my Mac yet. So does anyone know a good 2D iPhone game engine for Windows? It does not need to be amazing; just somewhere to learn and practice coding. Thanks!

Last edited by dannys95; 02-12-2009 at 08:28 PM.
02-12-2009, 10:57 PM
#2
Joined: Sep 2008
Location: Earth
Posts: 5,252
Anyone? I was hoping to do some work tonight

02-12-2009, 11:51 PM
#3
Quote:
Originally Posted by dannys95 View Post
Anyone? I was hoping to do some work tonight
There isn't much at the moment. There's Unity, which is a commercial engine and is geared toward 3D, although 2D is possible.

There's cocos2d, which looks like it runs on Windows as well as the iPhone:

http://cocos2d.org/download.html

The caveat with cocos2d is that it is based on Python, and the Cocos2D iphone version is based on Objective-C. But the main concepts behind cocos2d would carry over to the iphone version.
02-13-2009, 12:03 AM
#4
Joined: Dec 2008
Location: Indiana, USA
Posts: 4,040
If I understand correctly, you want an engine that will let you develop the game on Windows and then compile it to the iPhone, right? If that's the case, I don't think such a thing exists. The closest that I've heard of is something called Win Toolchain, which I believe is just a setup that will allow you to take gcc code and compile it to an iPhone Application. Unfortunately, these type of applications won't run on an actual iPhone unless it's jailbroken. As lithiastudios mentioned, your best bet is probably going to be the Unity Engine, though I don't know how compatible the Windows and iPhone versions are. Garage Games has a 2D development toolkit for the iPhone, but I believe it only runs on a Mac, and in that case I'm pretty sure the Windows and iPhone tools are not compatible. I've been itching to get into iPhone game development as well, but the sad reality is that it appears to be basically impossible unless you have a Mac. I hope someone will come along and prove this wrong, but I don't think it's going to happen.

Eric Pankoke
Mobile Games Reviewer: Rusty Sabre, TouchMyApps
Blog: iPhone Life
Twitter: RustySabre
02-13-2009, 07:04 AM
#5
Joined: Nov 2008
Location: Wouldn't you like to know ;)
Posts: 2,632
Send a message via ICQ to brewstermax Send a message via AIM to brewstermax Send a message via MSN to brewstermax Send a message via Yahoo to brewstermax
Quote:
Originally Posted by lithiastudios View Post
There isn't much at the moment. There's Unity, which is a commercial engine and is geared toward 3D, although 2D is possible.

There's cocos2d, which looks like it runs on Windows as well as the iPhone:

http://cocos2d.org/download.html

The caveat with cocos2d is that it is based on Python, and the Cocos2D iphone version is based on Objective-C. But the main concepts behind cocos2d would carry over to the iphone version.
You are trying to get him to try and learn Python, when he has no coding experience. Not a good idea. Danny, you may want to download some of these and the documentation and learn like that. You can write some sample code that you can carry over, but it isn't possible right now.
02-13-2009, 08:56 AM
#6
Joined: Dec 2008
Location: Indiana, USA
Posts: 4,040
Are you looking to learn coding in general, or specific to the iPhone? If you just need to get your feet wet in the realm of programming as a whole, I agree with brewstermax: the express versions of Visual Studio are a good place to start. You could also try this: http://www.yoyogames.com/make. It's a program called Game Maker. It's free (or at least used to be) and lets you create games just visually or with code if you choose to do so. I'd suggest using the "with code" option, since drag and drop development won't do you any good when you get to the iPhone.

Eric Pankoke
Mobile Games Reviewer: Rusty Sabre, TouchMyApps
Blog: iPhone Life
Twitter: RustySabre
02-13-2009, 01:40 PM
#7
Joined: Dec 2008
Location: Indiana, USA
Posts: 4,040
Just for kicks I decided to check out the Garage Games web site again (it's been a while), and I learned something quite interesting. Apparently their 2D product, Torque Game Builder (TGB), can create cross-platform output, including both Windows and iPhone! I'm sure there's a bit more to it than that, but you might want to check it out. They have a demo of TGB that you can play with as well.

Eric Pankoke
Mobile Games Reviewer: Rusty Sabre, TouchMyApps
Blog: iPhone Life
Twitter: RustySabre
02-13-2009, 02:54 PM
#8
Joined: Sep 2008
Location: Earth
Posts: 5,252
Thanks for all the help! But I give up on being a dev. I can't code for life. Thanks for helping anyways
02-13-2009, 04:48 PM
#9
Joined: Nov 2008
Location: Wouldn't you like to know ;)
Posts: 2,632
Send a message via ICQ to brewstermax Send a message via AIM to brewstermax Send a message via MSN to brewstermax Send a message via Yahoo to brewstermax
Quote:
Originally Posted by dannys95 View Post
Thanks for all the help! But I give up on being a dev. I can't code for life. Thanks for helping anyways
Wow, do you give up on everything. You fail. At least try.
02-13-2009, 05:00 PM
#10
Joined: Dec 2008
Location: Indiana, USA
Posts: 4,040
Personally, if he's willing to throw in the towel that quickly then it's probably best not to encourage him. He clearly doesn't really want to do this if he doesn't want to put in a little effort.

Eric Pankoke
Mobile Games Reviewer: Rusty Sabre, TouchMyApps
Blog: iPhone Life
Twitter: RustySabre