On YouTube there is a popular tutorial for Unity 2D game development for beginners, in 18 videos, starting here:
where you create a Galaga-like game.
It was quite noticeable while writing code how simply using a statically typed language as C# can avoid quite a number of errors in writing the code.
You can download the complete project written in C# here:
Now some note of caution on the tutorial:
- It is not a tutorial on how to write real, commercial 2D games in Unity – more so now that Unity 4.3 is coming with a brand new integrated approach to 2D games.
The tutorial just introduces Unity as a 2d game tool and makes you use the very basic concepts. From what you learn you can use Unity to test basic game mechanics, but from this to creating professional games in Unity there is a long way to go. I’m proceeding with the books linked and with more complex projects: but thank you tutorial, it was a nice first go at it.
You can keep in contact with me on Twitter.