Learning Unity 3D ready for IOS dev

Hi all,

Just a quick question. I’m currently learning to use Unity 3d (free version) with the aim of eventually developing games for the iPhone/iPad.

Now, i understand, after a bit of searching, that you can’t develop IOS games on Windows, therefore needing a Mac. I also understand I’ll need to purchase the Unity IOS license before i can do this.

My question is, will the knowledge i gain learning Unity on Windows, translate to when i use Unity IOS? An example being, i’m doing the Walker Boys Tutorials at the moment (VERY good btw), which are primarily Javascript based. Will i still be able to use this scripting language in Unity IOS, or is it a completely different scripting language i’m going to need to learn?

Any info would be much appreciated :slight_smile:

Thanks!

Javascript will be just fine. You’ll just need to use strict typing (declaring variables, casting, etc). If you want to be a bit more prepared just add this line to the top of your scripts and see what needs fixing.:
#pragma strict

http://answers.unity3d.com can be a great source of information when dealing with strict typing and iOS stuff in general;

Yes, it’s mostly the same. You need to use “#pragma strict” for all JS scripts when writing for iOS, and there are classes that only work in iOS (Touch and so on), plus you need to be aware of significant hardware limitations compared to computer hardware.

–Eric

Thanks for the info guys!

Didn’t want to spend all this time learning (as fun as it is) if it wasn’t going to apply to iOS dev!