3 ms·
Not at all! You can buy a few C++ game engines (e.g. Torque) and port them. I have Torque running on Linux, Solaris, Mac, & Windows. Considering it's normal
by lallysingh 17y ago
Not at all! You can buy a few C++ game engines (e.g. Torque) and port them. I have Torque running on Linux, Solaris, Mac, & Windows. Considering it's normal posix underneath, you just have to redo some plumbing.
- potatolicious 17y agoThe iPhone is POSIX, but not to you as the developer. Porting Torque to the iPhone will have to be done by GarageGames, not by you - even if you pull it off it will certainly be violating a laundry list of App Store rules.
- lallysingh 17y ago.. but you get the source & build tools. Why can't I do it?
- potatolicious 17y agoWell, for one thing, you have no file system - and that's just first among the list of POSIX-y things that Apple internally has access to, but you do not as a 3rd-party. The amount of plumbing to be ripped out is pretty extreme given that you don't have access to large bits of the OS. Not to mention Torque is not written with OpenGL ES in mind - so you'd have to rewrite not only plumbing, but some core graphics code. To make it an Apple-compliant app, porting Torque (or most desktop engines for that matter) is simply not feasible/worthwhile.
- JabavuAdams 17y agoUm. Except maybe you can't use TorqueScript for your game logic. Unity is almost surely written in C++, but game logic is done in Javascript and C#, on Mono.