First, let me start by saying hello. This is my first post and that makes me a NOOB.
I’m going to take a crack at developing a game for the iphone. I’ll post some art work soon. I’ve never used Unity before. I mainly work with blender and Unity seems to be a natural fit with blender. I had a few questions about getting started.
1.) Do most of you use JavaScript or C#, what’s recommended? I keep hearing that the tuts are in JavaScript…
2.) Is it best to stay within unity to code or do you guys use an external IDE for scripting? What do you recommend? I think I saw a post where someone said that it’s hard to debug from logs. Does 2.5 address this?
3.) Based on the answer to question number 1. Are there any really valuable books or websites you would recommend for learning either language as it pertains to Unity?
I guess it depends on how confident you are at programming. I recommend Javascript if your new to Unity, as that is the language most if not all of the tutorials are in.
I use Unitron for scripting, which comes with Unity. Works perfectly for me, but I guess to each his own.
For books, I know that at least with Javascript, its not really based on Javascript, it’s just written out that way. Its actually UnityScript, and I don’t think there are any books for that. Your best bet to learn it is to read the Scripting Reference docs like crazy, and ask questions in the forums.
Which language is recommended depends on which language you’d rather use. All coding must be done with an external app; Unity has no internal code writing abilities. The only built-in editor is for the terrain; everything else is done with third-party apps.
Okey-dokey, sounds like the learning curve is a bit steeper than I had hoped. Are there any templates within Unity for things like AI and smaller jobs?
When you download Unity iPhone, it includes a Standard Assets folder that has scenes and scripts that you can look through and use. Also, the free Penelope game on the App Store was done with Unity. Play with it if you haven’t already to see what Unity can do, and then download the tutorial http://unity3d.com/support/resources/tutorials/penelope and see what they did.
Thanks everyone for posting here. So what your telling me is the unity website is the best place to learn unity script and the unity interface. I’ll start there first.