Game Development Community

Compile TGB project on web and deploy to mac ?

by Ian Roach · in Torque Game Builder · 01/20/2011 (7:28 pm) · 1 replies

Hi everyone. I am interested in doing a 2d iphone dev project but at this stage i dont own a mac (and i cant afford one just yet).

SO im curious , in the product page it mentions, deployable to iphone. How does this work ?

Can i develop my project on a windows pc and deploy to mac from pc (like unreal udk) or

Do i develop on pc, when ready, but it2d and recompile it on a mac and deploy that way ?

DO i need to buy both it2d and t2d if i wish to develop on pc first ?

Thanks in advance.

#1
01/20/2011 (8:26 pm)
You will need a Mac at some point in the development process, and a developer subscription plus iDevice to test on. There is no way around it.

But it's possible to do the early prototyping on Windows. Some testing on a device is necessary for optimisation. Then you need to build and sign the project in Xcode to create the archive that you upload via Xcode's organiser.

Since today's simplification of the engines and the discounts, you need to buy both engines to get the one optimised for each type of platform. iT2D used to be an add-on to TGB, but they're now standalone licenses and engines.

You could build a mobile version of a with iT2D, but the editor side of things is pretty much Mac/iOS optimised. The projects have the resolution constraints of iPhone and iPod touch up to the 3rd generation hardware (3GS level), and the Windows port of the editors aren't shown much love. They probably should focus on the Mac side, as that's what we use to develop proper iOS games[1] :)

The next engine update has been almost ready since before the previous owners disappeared, so we should be getting one ready for Retina displays and iPad soon.

[1]This isn't just arrogance. Time is better spent making the engine work on the device. Heck, even the Mac editors for TGB have some glaring faults. Hoping TGB 1.7.6 provides fixes out of the box, but they're also easy (and obvious) to implement on your own[2].

[2]…if you're a Mac developer. Sorry, you will need to get that Mac eventually, and learn to code for it ;)