iDevGames Forums
iphone game development on Windows? - Printable Version

+- iDevGames Forums (
+-- Forum: Development Zone (/forum-3.html)
+--- Forum: Game Programming Fundamentals (/forum-7.html)
+--- Thread: iphone game development on Windows? (/thread-8134.html)

Pages: 1 2

iphone game development on Windows? - Briksins - Sep 24, 2010 05:21 AM

Hello all!
I'm 3d year student in Dublin Institute of Technology (Computer Science)
In this year I will have to do project and decide to develop small and simple 2d game for iphone, to be more exact something like Lode Runner (old console game)
[Image: loder.gif]

I have good programing skill in C, a bit of C++ and we start java this year
also basic of 3DS Max and Maya (but i think i dont need it for 2D game)

So my question is: do i realy need to buy Mac? cause im pure Win. user and dont have nay mac or mac experience at all
is there any way to avoid spending 1k euro on buying new mac machine and do my developing under windows?
if ill succeed on Win platform will there be a chance to publish this game in appStore?
thnx very much in advance for answer

RE: iphone game development on Windows? - OneSadCookie - Sep 24, 2010 09:03 AM

The iPhone developer tools only run on Mac OS X.

You don't need to spend €1k to get a mac though:

RE: iphone game development on Windows? - Briksins - Sep 24, 2010 10:52 AM

well the links you provide with prices 799 or 850 are not far from 1k...

RE: iphone game development on Windows? - OneSadCookie - Sep 24, 2010 11:23 AM

Those are new, or close enough. I'm sure Ireland has an eBay equivalent too. Any Intel Mac is sufficient. There are 4-year-old iMacs and Mac Minis that I'm sure people want to get rid of cheap by now.

RE: iphone game development on Windows? - AnotherJake - Sep 24, 2010 01:07 PM

Plus, if you have an iDevice that you want to put your program(s) on, or you want to publish to the App Store, you'll have to pay Apple $100 per year for the developer account to do so.

RE: iphone game development on Windows? - Smilediver - Sep 30, 2010 06:38 AM

Yeah, you'll need to get Mac to be able to develop. But, for development you can actually make a portable engine. You need only very small amount of code to port it on iPhone. This is what I do, because coding and testing is much faster for me on Windows, instead of Mac + Simulator or actual device. You need it only to test controls and make final build. :-)

RE: iphone game development on Windows? - sefiroths - Oct 6, 2010 08:18 AM

hi, i'm new to iphone developing. coding in windows and then porting to iphone...
how can be done?games run on iphone without modification on the iphone?

RE: iphone game development on Windows? - ThemsAllTook - Oct 6, 2010 09:45 AM

The only modification you do to your iPhone is to mark it as a "use for development" device in Xcode and install a provisioning profile for your app. This has no effect on the normal operation of the phone. Once that's done, you build your app for armv6/armv7 architectures, code sign it, and deploy it to the phone via Xcode.

RE: iphone game development on Windows? - Ropeburn - Dec 11, 2010 11:22 AM

I maybe the odd guy on the forum, but I do all my development under Windows and have my Mac laptop mounted to a windows drive/folder (Finder->Go->Connect To Server etc). This allows me to use the tools I'm most familar with (Visual Studo, etc) and every so often to do a mac/iPhone/iPad compile. Obviously, I have two different projects, one for VS and the other for XCode, but I don't really find it hard to maintain both. In my game, Groundhog Assault 3D (Apple App Store), I have graphics interface layer that allows me to switch between desktop GL and GLes at compile time. For GLes on my Windows box, I use the PowerVR simulator, which I would recommend. On top of that I have an abstracted input and windowing system that allows for me to create graphics contexts for a number of different system (WGL, EGL, iPhone, etc). This also helps developing for multiple platforms. So to anwser the question, it is doable, it is a lot of work, I've learned alot, wrote a ton of platform code. Maybe I would add and recommend you start with known library for cross platform game development. I haven't used any, so I'm not going to recommend any, but they are out there.
Good Luck.

RE: iphone game development on Windows? - Applewood - Dec 12, 2010 04:52 AM

+1 for ropeburn. He's perfectly described our working processes and I can totally recommend this way of working.

RE: iphone game development on Windows? - SethWillits - Dec 12, 2010 12:08 PM

Sounds tedious to me. Smile

Congrats on getting up and running and working on your first iPhone game.

RE: iphone game development on Windows? - AnotherJake - Dec 12, 2010 12:47 PM

I understand their preference to code within the OS they are most familiar with. While I can do my coding in both Linux and Windows, I much prefer to code in OS X since that's where I'm most familiar with all the tools. There are myriad tiny differences between the OSes which add up to a hassle at times. Most notably, it drives me nuts switching between control and command for keyboard shortcuts. In Windows and Linux I find myself frequently challenged to find solutions to simple user tasks which other "native" users of those systems seem to universally know. It's not really a major problem, but when you have to interrupt your workflow several times a day chasing down simple usage issues, it gets a little irritating. I'd have to use Windows as a primary OS for a month or two to really get past a lot of that stuff, and I just don't see why I should have to do that when I can easily develop on the Mac and simply run GNU make on the other platforms, spending a minimal amount of time in those environments to get the job done.

To be clear, I am really impressed with the latest Ubuntu Linux and Windows 7 and can easily imagine using either as a primary OS, but I can't easily change the fact that I am still most familiar with OS X, so I sympathize with where Ropeburn and Applewood are coming from.

RE: iphone game development on Windows? - Applewood - Dec 12, 2010 03:12 PM

Absolutely. If we were fundamentally mac-heads and not win-heads then I'm sure we'd do the same thing in the other direction. Jumping between different keyboards is a pita even before you get as far as the o/s. Especially the shitty one that you get with an imac. Way too much form over function there! Smile

RE: iphone game development on Windows? - mysteriouspants - Dec 12, 2010 03:51 PM

I actually quite like the newer Apple keyboards. They have a nice short keystroke and they're nice and thin.

Apple has a great history of truly terrible input devices though. Need I remind us of the urinal-puck mouse of iMac G3 fame?

RE: iphone game development on Windows? - EvolPenguin - Dec 12, 2010 03:56 PM

Off topic: Hey hey hey hey, I loved the puck mouse Rasp. Of course, it almost screamed for the puck-adapter that made it shaped like a regular mouse, but oh well. Seems like apple keeps creating devices that require 3rd party adapters (recessed headjack in iPhone 1.0 anyone?).

Back on topic: Edit: Redacted