Brand New to Unity, Brand New to C#

Good Evening Everyone!

My Name is Pascal, 30 Years old and I am coming from Switzerland. The past few Weeks I spend Time trying to figure out which Software should I be using for a Game that I want to publish onto Android,iOS and Windows Phone 8.

For what I know right now is that Unity gives the Chance to make 1 Game and Deploy it without any hassle to those of my 3 desired Platforms. Not sure if it is by a Click or 2 on a Button like an Xamarin or the RAD Tool but I hope it won’t be too complicated.

I do have some Experience in Modeling, Animating as well as Texturing. But this Experience has been put to Ice since now a good 10 Years as my Parents thought I am in the Wrong Business and won’t make any money at that time and did not support me financially any further if I wanted to stay on that Route so instead I went a different Path as a System Engineer as to what I am now today.

My Experience Covers or did Cover 3D Studio Max alongside with Sitni Satis FlumeFX and Afterburner Plugin for 3DS max. I created, textured and animated Star Wars Spaceships, DeathStar, Planets and Explosions.

I had some C and C++, Flash, Lingo, HTML, Java Classes back then but never had to chance to dig further into it. Now I have Time and a Brilliant Gaming Idea! It is all on Paper and 3DS Max 2014 on my Side but it all takes time, as I just started.

I choose this Software cause it looks a bit familiar to a 3DS Max Interface and I am heavenly GUI driven!
C# is for me new Ground and I choose it cause it is modern and easier to learn then C++.

Now I need some Help. I WANT to learn C# as quickly as possible. And that would be like 2-5 Hours I would be investing each single day whenever possible. Should I buy a Book? Is there a Book that covers the game programming abilites like for Unity, so I can make myself a bit quicker familiar for the Game Programming Aspect of C# ?

The thing to learn are all those Runtime Classes and when I need to use them. The Game should and will be to start off in 2D. Kind of a Jump Run.

I saw some very cool Books but I am not if those are worth the money or not. Also if they will really teach me those things that I really need such as using the correct “words” for my code to get the Game running.

I hope I have not written to much, but I am pumped, hot and I think I found the Software to meet my personal demand!

Best Regards and once again I am sorry for so much Information.

Pascal
NS

from the sounds of your background, I think your best bet is to do a bit of a google search (or youtube if you prefer video) for beginner unity tutorials. There are loads of them that start from scratch and build up to full games. To keep you most interested and working at it, I suggest finding one that is similar to the type of game you want to work on, be it FPS, Tower Defense, Platformer, or whatever. I wouldn’t bother just getting a book on C#, since if you are familiar with how coding works, you should pick it up fairly quickly from the tutorials, while learning how unity works at the same time.

Well I was no Master in Programming but I had a good understanding as to how this Works. Last night while I wrote the code in C# I was surprised that I understood C# better then I would have expected. It will need some time for sure and like I said I am no Master in it, I had mainly issues with C++ rather then C.

I learn the best actually by looking at how it works and then do it myself. But since there is so much to learn I hope to get into it very quickly.

Regards
Pascal

http://unity3d.com/learn

I found this to be a great resource, I only wish I had had it five years earlier:
http://rbwhitaker.wikidot.com/c-sharp-tutorials