Jump to content

  • Log In with Google      Sign In   
  • Create Account

iOS Game development on Windows- What are my options?


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
18 replies to this topic

#1 Taylor Ringo   Members   -  Reputation: 176

Like
0Likes
Like

Posted 08 December 2012 - 05:29 AM

I know this question has been asked for a while but I wanted to know what are my options for native iOS game programming on windows? I would like to know if anyone use Macincloud, it is a Rental service where you rent a mac over the cloud.

Sponsor:

#2 alnite   Crossbones+   -  Reputation: 2097

Like
1Likes
Like

Posted 08 December 2012 - 07:38 AM

iOS development is always done on a mac, not Windows. Apple never made their SDK available for Windows. I haven't used Macincloud, but I wouldn't suggest doing that. When you sign up to be an Apple Developer, you are required to sign your build before you can put that on a device or release it to the market. This key needs to be stored on your machine, and you would need to connect your iPhone to the actual physical machine before you can test your app. You can't do that over the cloud.

#3 6677   Members   -  Reputation: 1058

Like
0Likes
Like

Posted 08 December 2012 - 08:54 AM

Ask around friends and stuff, hit ebay, just see can you trace down an older working mac (think it must be intel based though) for a decent price. You can then use it for iOS development and when not developing on iOS, well, second computer?

You can get the mac mini for a decent price second hand, you'll need a monitor and keyboard but its so small that it might make a nice HTPC as a secondary use.

#4 RGBA++   Members   -  Reputation: 122

Like
0Likes
Like

Posted 08 December 2012 - 09:43 AM

Use marmalade SDK. You wont regret it. It has around 15 game ready modules from skeletal animation to font rendering, 3ds max exporters, tools to deploy to ios, android, blackberry and windows phone 8 + more and a great simulator.

#5 LordRhys   Members   -  Reputation: 354

Like
0Likes
Like

Posted 10 December 2012 - 09:04 AM

Monogame also has the means to convert your code for iOS, program in C# using SHarpDX or XNA and port.

#6 6677   Members   -  Reputation: 1058

Like
0Likes
Like

Posted 10 December 2012 - 11:07 AM

Monogame also has the means to convert your code for iOS, program in C# using SHarpDX or XNA and port.

You need the monotouch license at $399 per year plus a mac to use monogame on iOS

#7 frob   Moderators   -  Reputation: 21172

Like
1Likes
Like

Posted 10 December 2012 - 12:09 PM

I don't believe there are any sanctioned methods to develop an iOS app for the app store where you can develop entirely on Windows.

There are many cross-platform engines and tools, but I believe that ultimately each of these needs to go through Apple's official utilities on their hardware.
Check out my personal indie blog at bryanwagstaff.com.

#8 6677   Members   -  Reputation: 1058

Like
1Likes
Like

Posted 11 December 2012 - 03:06 PM

I'm yet to see one that can do it outside of OSX, even marmalade I believe needs to be running on OSX in order to get the iOS button, same for unity3d.

There are ways of developing for jailbroken iphones on windows but then your losing the app store and cutting off your market substantially plus you run the risk of bricking your phone.

Random vote down for stating a fact, wtf...

Edited by 6677, 13 December 2012 - 04:01 PM.


#9 Chad Smith   Members   -  Reputation: 1132

Like
0Likes
Like

Posted 14 December 2012 - 12:10 AM

This was about two years ago so I do not remember what I did or what I had to do, but back when I was a paid developer I read about Marmalde so I wanted to see i it was possible to get an app running on a real device using only Windows. Their was some tutorial back then that talked you through it. Again I don't remember it though I think it was really a "hack" that allowed it. Because of this I never did use Marmalade on Windows to develop an App or officially send it into Apple.

I would look into a used Mac Mini and just use it as your development machine for iOS. Plus I always feel it could be good to have another computer around like that as maybe you will want to create something that runs on both Windows and Mac. Be a good test machine.

#10 6677   Members   -  Reputation: 1058

Like
0Likes
Like

Posted 14 December 2012 - 12:39 PM

Can you use old powerPC based macs? looking on ebay you can get one for under £100.

#11 frob   Moderators   -  Reputation: 21172

Like
0Likes
Like

Posted 14 December 2012 - 02:11 PM

Can you use old powerPC based macs? looking on ebay you can get one for under £100.

That ability was removed in iPhone SDK 3.0.
Check out my personal indie blog at bryanwagstaff.com.

#12 6677   Members   -  Reputation: 1058

Like
0Likes
Like

Posted 14 December 2012 - 02:29 PM

Yeah, I just checked it out, apparently it now requires an intel mac (although you can get early intel mac mini's cheap aswell).

#13 Taylor Ringo   Members   -  Reputation: 176

Like
0Likes
Like

Posted 14 December 2012 - 02:40 PM

hey does it matter if I have snow leopard machine? or do I just need an Intel Mac OS X 10.6 ?

#14 smr   Members   -  Reputation: 1637

Like
0Likes
Like

Posted 14 December 2012 - 02:43 PM

If you do go the cheap-used-mac-on-ebay route, make sure it will run Snow Leopard first. That's the current minimum OSX requirement.

#15 6677   Members   -  Reputation: 1058

Like
0Likes
Like

Posted 15 December 2012 - 06:16 AM

snow leopard machine? or do I just need an Intel Mac OS X 10.6 ?

Snow leopard IS OSX 10.6
Apple give all OSX versions a numeric version (10.6 in this case) and then a "nickname" which will always be the name of a large cat, 10.4 for example was tiger I believe.

#16 Kiada   Members   -  Reputation: 117

Like
0Likes
Like

Posted 17 December 2012 - 11:48 AM

I was in your predicament. Spent all yesterday getting a Hackintosh up and running, works great with Unity. Also, for development you can use Jailcoder to 'sign' your apps so you don't need to pay the $99 Apple Developer license until you're ready to release.

Actually getting the Hackintosh up and running was a pain in the backside, but it's do-able if you have fairly common bits in your PC (and an intel processor) - saved money on buying a Mac anyways!

#17 6677   Members   -  Reputation: 1058

Like
0Likes
Like

Posted 18 December 2012 - 01:39 PM

A theoretically plausible method although I think discussing jailbreaks and breaking of EULA's are against the forum rules.


Anyway, this is purely an example I found, not a recommendation to buy this particular one.
First result for intel mac on ebay: http://www.ebay.co.uk/itm/Apple-Mac-Mini-Desktop-2GB-INTEL-CORE-2-DUO-1-83GHZ-A1176-/140896963796?pt=UK_Computing_Apple_Desktops_CV&hash=item20ce1d0cd4
2gb RAM, 1.83ghz dual core intel CPU, 80gb HDD and running OSX 10.7 lion all for £150 + postage. Its not exactly powerful but the mini is very neat and compact, paired up with a wireless keyboard they make excellent HTPC's as they are very quiet, plus you can get them cheap on ebay. Certainly more than powerful enough for deploying iOS apps.

That particular bid ends very soon and I don't know what country you are in but it shows very nicely what you can find on ebay. There are quite a few listed actually.

#18 jwezorek   Crossbones+   -  Reputation: 1853

Like
0Likes
Like

Posted 30 December 2012 - 05:43 PM

Legally, you can use Marmalade and develop the entire application on Windows but to actually

  1. deploy to a device
  2. publish to the app store

you need to pay to become a licensed Apple developer and own or at least have access to a Mac.

 

The only exception I know to this is that there's a commercial game framework called Dragon Fire SDK that claims to let you do everything from Windows by, I believe, basically building and deploying your game for you. I have no idea if the Dragon Fire thing actually works, how good their framework is, etc. but my gut feeling is that it looks a little shoddy.

 

So, you know, the bottom line is that if you want to write to iOS buy a Mac Mini and a KVM switch. None of these crossplatform frameworks are perfect. You will need to do lots of testing on a real device so even the do-everything-on-windows-with-marmalade-and-get-your-friend-with-a-mac-to-deploy-for-you-when-you're-done option isn't really realistic in my opinion. Maybe for a very basic game.


Edited by jwezorek, 30 December 2012 - 05:51 PM.


#19 HAM   Members   -  Reputation: 176

Like
0Likes
Like

Posted 12 January 2013 - 05:17 AM

To eventually deploy the app you are probably going to need a Mac. But for development there are several options. Marmalade, unity, UDK, etc.. You can develop on windows with all those.




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS