Good day fellow Game-Engineers.
I have had a look through your forums and found a few topics in regards to what books to get when it comes to Unity 3d (C# based). I have learned quite a few interesting things here, but I haven’t found the golden answer.
Maybe there is someone that has a good idea / recommendation for a 3D graphics designer who wants to get his assets into interactive space, haha.
I am looking for a book that involves:
- Code Examples in C# which are entirely related to the Unity library… no extensions… just the basics.
- also some visuals like photos/screenshots of how things are linked one by one could be included?
- InputManager …I would like to use a gamepad , so a book that relates to that instead of the keyboard examples.
- How to transit between scenes
Edit: - How to manage animations with already created and rigged 3D models (! very important)
… something powerful, easy to understand, made for complete airheads, haha.
My background is CGI in Blender , so I do know the nuts and bolts of creating compatible game assets… I just have never used Unity 3d and I would appreciate to learn something that is related to just using C# instead of watching my way through a ton of different tutorials each trying to convey different programming languages like Java and Boo… I would like to stick to one.
So if anyone knows “Da Book”, da bomb, the holy grail of Unity 3d lecture I would be very happy to go and throw my wallet at it.
Thanks and keep on creating 
Unity game programming is normal game programming. It’s easier than in C++, but you still need strong coding skills to make something decent in 3D. There is no “golden answer”. Just like it took you years to master Blender and 3D art, it will take you years to get good coding nice games in Unity.
2 Likes
There might be something that covers what you’re after, but the chances that someone has written something that exactly matches your list and is current are slim.
The good news is that you’ve already listed out a bunch of specifics to learn, so now you can start looking for those things individually.
- For general purpose C# and programming knowledge I’d recommend the C# Programming Yellow Book by Rob Miles. It is not Unity specific, but nor are those skills. You don’t have to finish this before getting into Unity, but if you’re serious about programming I would work my way through something like over time to cover my foundations, at the very least.
- I’d suggest the Unity Learn section (linked at the top of this page) for navigating in Unity and using its various systems, including scripting, animation, and input. Take those one at a time, as there’s a lot to cover.
- Along the way, I’d recommend going over to the Scripting section of the forum whenever you have questions.
@ToshoDaimos already said it, but it bears repeating: you can jump in and get simple stuff happening pretty quickly, but…
2 Likes
Cool, guys! Okay, that is some good advise.
On the C# Programming Yellow Book:
This one is quite nice and I have it in my library already, it’s a very awesome book… very easy to understand and follow, I must agree… it should be in everyone’s library who starts out with programming in C#.
What I am more interested in is examples on how to use its (Unity 3d) library… since it does have IDE specific classes/methods / functions and what not… The architecture of the language (C#) and how construct my way through the number jungle already sits with me.
I have gotten the book:
“Learning C# by Developing Games with Unity 3D”
and I found myself skipping >200 pages (of >500) of information that I already knew through my time in school, haha.
Very good book though.
One Book I am looking into as well is the
Unity 5 Cookbook by Matt Smith which does show examples on how todo interesting things like making a radar (for example)…
anyway. Thanks for taking the time.
I am going to take it from here 
1 Like
Don’t forget to come and ask questions!
1 Like