Where to start (from a flash background)...

Forgive the bland nature of this, my first post.

I’ve recently started messing around with Unity. And its awesome. I’m sure you all agree.
I ran through the “Tornado Twins” worm shooter tutorial thing on the youtubes about a month ago, and found the workflow to be, in general, most excellent. I have a lot of experience working with 3dsmax and a lot more experience developing in Flash (probably intermediate - advanced with as3). I’ve also run through a few simple projects in UDK, so I’m not completely ignorant when it comes to middleware applications.

What I’m concerned with in Unity is getting up to speed with the UnityScript framework asap.
I’ve scrounged through a bunch of tutorials, and have found a few interesting bits and piece here and there - but nothing very comprehensive. And the unity script reference is just that - a reference…

So - the question, directed at the elders, is there a good resource you are aware of that might suit me? That is, a fairly comprehensive “getting started” workflow and sort of “cookbook” for standard scenarios (instantiating new enemy objects at random locations, for example).

Oh yeah. I’m just very used to working in an object-oriented way - so C# is pretty necessary.

Thanks and happy thanksgiving to those in the US.

Cheers!

I don’t know about having the Flash experience, but the following books may help you to learn Unity:

  1. Unity 3D Game Development by ExampleBeginner’s Guide by Ryan Henson Creighton
  2. Unity Game Development Essentials by Will Goldstone

believe me, if you’ve spent much time with unity, you would feel quite at home with flash. The AS3 api and syntax is quite similar, and you end up doing a lot of the same things, in very much the same way…

At any rate - thx for the reply - I’ve heard of the second book, the 1st one is new to me. Will check it out, for sure. Looks like a pretty good blend of code and non-code topics. Was hoping to find something a little more direct, but this looks like a good start.

Also:
I assume Unity supports third party frameworks, I was wondering if there was some kind of repository for them. Again, coming from Flash, there is a vibrant community of devs that have released many powerful 3rd party APIs for all manner of work; for example Papervision for “rudimentary” 3d work, or one of several great tween engines - Tweenlite or Tweener. I noticed there were three available on the unity page… but theres got to be more.

cheers