The most recent version of this list can be found at http://www.virtualgamelab.com/unity-resources.html
I just compiled a list of Unity resources for a different purpose (hence my subjective comments and a shameless copy&paste). Some of the resources have already been mentioned here and some of it is only Unity-related and not strictly for learning Unity itself. Nonetheless, here we go:
Download the free version of Unity to get started: http://unity3d.com/unity/download/
If you have no previous experience with Unity, start with these six video tutorials which give a quick overview of the Unity interface and some important features http://unity3d.com/support/documentation/video/
Continue with a more in-depth text-based walk through of very basic Unity functionality and work flow http://unity3d.com/support/documentation/Manual/Unity%20Basics.html
If you want to familiarize yourself with Unity's functionality more, browse through Unity's manual. You can skip the Basics section as we already went through this (see above). http://unity3d.com/support/documentation/Manual/index.html
For a printable version of the 600+ pages manual, see http://unity3d.com/support/documentation/printable.html
2) Ryan Henson Creighton more recently published "Unity 3D Game Development by Example Beginner's Guide". Find out more about the book here: https://www.packtpub.com/unity-3d-game-development-by-example-beginners-guide/book and the forum thread - http://forum.unity3d.com/threads/61349-Unity-3D-Game-Development-by-Example
5) Coming up on 07/17/2012, Deniz Opal, Sean McCracken and Mike Renwick are publishing "Professional Unity and C#: Multi-Platform 3D Game Development" on Amazon. See this link (http://www.amazon.com/Professional-Unity-Multi-Platform-Game-Development/dp/1118063376/ref=sr_1_11?ie=UTF8&qid=1332475219&sr=8-11 for a special pre-order price. As the name implies, this book will focus on C# development.
To get up-to-date on Unity 3 functionality, check out the following official documentation: Unity 3 - What's new? http://unity3d.com/unity/whats-new/unity-3
Unity Videos (including Tutorials) Link - http://video.unity3d.com
You are now faced with the choice of tackling example projects provided by Unity Technologies or jump straight into user-generated tutorials. As the example projects are quite complex, I would suggest working through some video tutorials first. Nonetheless, here are the links for Unity's official example projects. They can be taken completely apart, reverse-engineered and reused for own projects.
3D Platform Game http://unity3d.com/support/resources/tutorials/3d-platform-game
2D Platform Game http://unity3d.com/support/resources/tutorials/2d-gameplay-tutorial
Iphone tutorials and more example projects http://unity3d.com/support/resources/tutorials/
More Unity Example projects http://unity3d.com/support/resources/example-projects/
Brand New Car Tutorial (April 2010) http://unity3d.com/support/resources/tutorials/car-tutorial
Now, let's head on to TUTORIALS. This list starts with mostly basic and general tutorials at the top and lists more specific tutorials at the end.
UnityPrefabs - New Project by the Tornado Twins - soon to be launched http://www.tornadotwins.com/unityprefabs/
Walker Boys Studio - Unity Tutorials from the Guildhall at SMU (an extensive list of tutorials with more on the way) free.html">http://walkerboystudio.com/html/unity_training_free.html
3dbuzz.com Series of Unity tutorials (among many other tutorials) registration required (free) * working with asset server * advanced c# version of unity jumpstart tutorial (see above) * MonoDevelop and Unity Iphone * SpriteManager
BurgZergArcade - Unity Tutorials Hack&Slash Tutorial using C# and plenty of other information and useful tutorials website - http://www.burgzergarcade.com/
UnityScript Basics (Scripting Basics for Noobs) If you're new to scripting, read up on this good introduction to scripting in Unity. Lots of analogies are provided which makes it really easy to understand. The details are explained for UnityScript, but the introduction is great for any scripting language. website - http://www.unityscript.com/lessons1/basics.php
Unity 3D Tutorial Several tutorials on Unity 3D from scripting basics to advanced procedural level generation. New tutorials, free assets and tips posted on a regular basis. website - http://www.unity3dtutorial.com
Technicat Introduction to Game Development with Unity including Workflow, Scripting, GUI, Version Control, etc. http://technicat.com/games/unity.html
Advanced Media Lab at North Carolina State University http://vimeo.com/channels/ncsuunity
GearTech Games 4 Videos on how to work through a project (and more videos)
Virtual Autonomy Guide for working with Google SketchUp and Unity (also shaders and multi-user environments) text-based with screenshots http://virtualautonomy.com/blog/index.php/tutorials/
Robotduck - Blog The blog of this Unity user provides tips on Unity scripting and functionality and showcases some of his projects http://robotduck.wordpress.com/
Ethical Games Unity Tutorials for Flash Developers http://ethicalgames.wordpress.com/2009/01/14/unity-for-flash-developers-tutorial-1/
Car Tutorial Physics Setup for a car, AI for driving around racetrack http://www.gotow.net/andrew/blog/?page_id=78
Terrain Tutorial seven videos on how to create terrains in Unity from heightmaps to finish http://vimeo.com/album/156452
In-Depth Terrain Tutorial text-based with screenshots http://www.unifycommunity.com/wiki/index.php?title=Terrain_tutorial forum thread http://forum.unity3d.com/viewtopic.php?t=16941
Paul Bourke -Unity for stereoscopic display text-based with screenshots http://local.wasp.uwa.edu.au/~pbourke/miscellaneous/stereographics/Unitystereo/
Paul Bourke Unity and Idome text-based with screenshots http://local.wasp.uwa.edu.au/~pbourke/miscellaneous/domemirror/UnityiDome/
RENCI Unity for Dome projections http://unc.renci.org/rencinews/the-dome-corner-006
Official Unity Tech. Tutorial for the Animation View (NEW) 3-part-series of video tutorials http://unity3d.com/support/resources/tutorials/video-animation-view
Texture Painting Tutorial - explanation of how to draw surface Textures for several (sci-fi) object, using Photoshop: http://forums.cgsociety.org/showthread.php?t=373024
VTC - Unity tutorial (subscription based content on vtc.com) http://www.vtc.com/products/Introduction-to-Game-Development-Using-Unity-3D-Tutorials.htm
Unity-Tutorials (mostly paid and some free tutorials) http://www.unity-tutorials.com/
Once you went through some or all of these tutorials, you should be creating your own content in no time. Next, I'll provide an overview of general resources for Unity. Whenever you need to find some information about Unity, scripting, projects, collaborations or anything Unity-related, check these links out:
Searching for resources - The All-In-One Unity Reference Search http://www.google.com/cse/home?cx=001712401338047450041:csfhqk-trfa credit goes to Robotduck for providing this link to the public; tremendous time saver (see http://robotduck.wordpress.com/)
Unity Scripting Reference http://unity3d.com/support/documentation/ScriptReference/index.html
Unity Component Reference each available Component described in detail http://unity3d.com/support/documentation/Components/index.html
Unity Wiki (UnifyCommunity) http://www.unifycommunity.com/wiki/index.php?title=Main_Page
Unity Answers Invaluable when you have specific questions about Unity or Scripting http://answers.unity3d.com/ This link should also get you started on learning Unity http://answers.unity3d.com/search?q=learning+tutorial
Unity Feedback feature request go here http://feedback.unity3d.com
Unity IRC Point your favorite IRC client to irc.freenode.net and join #unity3d to chat in real time.
Overview of Unity Resources http://www.reddit.com/r/unity_tutorials/
Overview of Unity blogs http://www.reddit.com/r/unity_blogs/
TOOLS AND EXTENSIONS
Lastly, I want to list extensions and tools which can make your life as a Unity developer easier.
http://unity3d.com/support/resources/unity-extensions/ overview of some extensions Unity youtube and vimeo channels http://www.youtube.com/user/Unity3D http://www.vimeo.com/unity3d/videos
Visual C# Express free IDE for C# http://www.microsoft.com/express/Downloads/#2008-Visual-CS
AngryAnt One of Unity's developers provides projects to extend Unity's functionality (e.g. pathfinding and AI) http://angryant.com/
sturestone's A* Pathfinding (currently version 2.9) forum thread - http://forum.unity3d.com/threads/67417-A*-Pathfinding-2.9-Is-Released-(Unity-3-Compatible)
Weltenbauer Augmented Reality / Webcam Input http://produktion.weltenbauer.com/#/5
forum threads: http://forum.unity3d.com/viewtopic.php?t=32613&highlight=toolkit (Webcam Toolkit)
http://forum.unity3d.com/viewtopic.php?t=11889&highlight=toolkit (ARToolkit Extension)
SeeingMachines FaceAPI / VisionBlaster Head Tracking in Unity (purchase required) http://visionblaster.com/cms/index.php?option=com_content&view=article&id=48&Itemid=62⟨=en and http://www.seeingmachines.com/product/faceapi/downloads/
Mostly Tigerproof Using Google Analytics and Unity to track game stats This is a blog entry about Google Analytics and Unity http://blog.mostlytigerproof.com/2009/10/06/gathering-statistics-using-google-analytics-and-unity-3d/
Antares Project - Extensive Set of Tools to extend the Unity Editor - Open Source; forum thread - http://forum.unity3d.com/viewtopic.php?t=50843
Antares Deformator (Work in Progress) - deforming meshes realistically forum thread - http://forum.unity3d.com/viewtopic.php?t=54290
UniWii WiiMote implementation http://www.unifycommunity.com/wiki/index.php?title=UniWii forum thread http://forum.unity3d.com/viewtopic.php?t=7284
Six Times Nothing - Road/Path Tool and River Tool http://www.sixtimesnothing.com/
Dastardly Banana - FPS Weapon Tool, Radar example http://dastardlybanana.com/Downloads.htm
Starscene Software - Tools, Games and Utilities for Unity (purchase required for utilities) http://www.starscenesoftware.com
GUIX - visual Menu/GUI builder (purchase required) http://www.ennanzus.com/developer/GUIX/buy.htm
EZ Game Saver - saving tool (purchase required) http://www.anbsoft.com/middleware/ezs/index.htm
FireTool - create realistically spreading fire to your scene http://forum.unity3d.com/viewtopic.php?t=49588
Overview of extensions on UnifyWiki http://www.unifycommunity.com/wiki/index.php?title=Extensions
LightUp (purchase required) Extension of Google Sketchup (Lighting Solution) which works nicely for exporting lightmaps to Unity http://www.light-up.co.uk/
PureLight (purchase required) Lighting solution for importing lightmaps to Unity http://www.purelighttech.com/product.htm
Stereoscopic Solutions 3D Anaglyph System (purchase required) Stereoskopix3D
Plugin for Kinect's Primesense Camera forum thread - http://forum.unity3d.com/threads/67982-Kinect-plugin
Unity Web Suite - tutorials and examples in C# to create online content forum thread - http://forum.unity3d.com/threads/17674-Unity-Web-Suite-(Examples-Tutorials) website - http://www.nickbreslin.com/2009/04/phphandler-20-released/
Yes, there are lots, although no resources that I've found which relate specifically from those coming from a Director background. However, I think once you get stuck in you'll feel quite at home relatively quickly (I did).
Have a look at these search results for Unity Tutorials
Also check out the Tutorials page on the Unity Wiki
There's also a book about Unity which has had some good reviews.
Also, for learning the scripting language, if you choose to learn C#, there are loads of general (non-unity-specific) C# tutorials out there which can be a great help.
answered Mar 01, 2010 at 12:17 PM
There is a tutorial series especially for Flash developers. You can find it here: http://learnunity3d.com/tutorials/ethical-games-unity-for-flash-devs-tutorials
The seven video tutorials cover the basic elements of unity, always referring to development in Flash.
answered Mar 01, 2010 at 02:37 PM
Thanks for the help, Wolfram.
The world space fixed the issue of the object flying off and is now fixed on the correct axis.
With the restrictions, I'm having a little trouble getting it to work. I have fairly limited scripting knowledge which doesn't help!
Not sure if I edited the right fields (I tried numerous variations) but what happens when I hit play, is that the object pings between 8 and -8 on the X axis very quickly. When I press left or right key, it sticks on -8 until I let go. Obviously it needs to start at 0, then be movable via horizontal keys, on the X axis until it reaches 8 and -8, at which it can't go any further. I'm sure you can spot what I'm doing wrong very quickly! Had a look through the documentation and have been rattling my brain for an hour now, but no luck :(
answered May 29, 2011 at 04:29 PM