Reddit Reddit reviews Learning C# Programming with Unity 3D

We found 10 Reddit comments about Learning C# Programming with Unity 3D. Here are the top ones, ranked by their Reddit score.

Computers & Technology
Computer & Video Game Strategy Guides
Books
Learning C# Programming with Unity 3D
AK Peters
Check price on Amazon

10 Reddit comments about Learning C# Programming with Unity 3D:

u/Yxven · 3 pointsr/gamedev

I'm assuming he doesn't know how to program. I looked at amazon, and this book looked like the right idea: http://www.amazon.com/Learning-C-Programming-Unity-3D/dp/1466586524/

Unity is a very approachable game engine that is popular among small game studios and large ones (Blizzard made Hearthstone with it). C# is a solid language that is used widely in industry, so it will look good on his resume.

u/AdverbAssassin · 2 pointsr/Unity3D

> I have no prior knowledge of programming, so learning to program is going to be interesting in itself. The game I'm creating is in C#.


Unity is a great way to learn basic programming concepts. Some folks have used this book and reported good results:


https://www.amazon.com/Learning-C-Programming-Unity-3D/dp/1466586524


Enjoy your new hobby! 25 years ago, my passion for making games got me into programming, and I got a new career out of it. It took me only 6 months of self-taught programming before I got my first job as a programmer.

u/douglasg14b · 2 pointsr/learnprogramming

I have looked at a few books, though I feel a tad overwhelmed by the sheer volume of C# books out there. I am not interested in just Unity though, I don't want to use it as a crutch and want to be able to make programs/games outside of it as well. Here are a few I picked out that seemed good via reviews.

The C# Players Guide


Microsoft Visual C# 2012 Step-By-Step

Beginning Visual C# 2012 Programming

Unity Game Development in 24-Hours Sams Teach yourself

Sams Teach Yourself C# 2010 in 24 hours

Pro Unity Game Development with C#

C# Programming Cookbook for Unity3D

Learnign C# Programming With Unity 3D

u/Nakedinsomniac · 2 pointsr/Unity3D

I said this on another recent post - do NOT buy this book:

https://www.amazon.ca/Learning-C-Programming-Unity-3D/dp/1466586524/ref=sr_1_3?ie=UTF8&qid=1463674945&sr=8-3&keywords=unity+3d+c%23

I found it close to useless. Scattershot, no firm relation to Unity. Just badly written, really.

u/DanishVikinq · 1 pointr/Unity3D

I've tried learning C# from watching youtube tutorials, but all I end up doing is mindlessly copying what they're doing, and I might understand what they're doing, but I can't replicate it myself.

I'm using a book to learn C# now, and it's a bit heavy, but it is MUCH needed. Learning about classes, functions, int vs float vs double etc. is really important if you want to understand code.

And trust me, just making a script for controlling your player smoothly in a shooter game could be 50+ lines of code (although you could make a rugged, simpler one with less code).

This is the book I'm using:
http://www.amazon.com/Learning-C-Programming-Unity-3D/dp/1466586524

u/CyricYourGod · 1 pointr/Unity3D

If you are a self-learner online is the best way to learn programming and Unity. It's significantly cheaper and paced as fast as you want to go. With that said, learning the basics of proficient programming and Unity is what you would consider an Associate's Degree in college.

You'll need to learn C#, 3D modeling (Blender is free), basics of 3D animation, 3D texturing and painting and of course game programming too. Imagine this as a college degree, you'd have Intro to C# programming, C# programming in Unity, Intro to Blender, Blender to Unity Pipeline, etc.

A good way to get started is simply set up a scene in Unity and build and model an interactive room. Model all your own assets, texture them, and make it interactive. It will force you to be resourceful and takes a more learn-as-you-go approach.

I highly recommend a premium tutorial service like DigitalTutors.com if you can afford it at $30 a month (Udemy is okay but the quality of most of their tutorials are still pretty amateur). YouTube is also a great resource for free tutorials.

You can also go on Amazon and buy pretty comprehensive books if you prefer. Like this http://www.amazon.com/Learning-C-Programming-Unity-3D/dp/1466586524

u/rewar · 1 pointr/Unity3D

Some will say learn c# before you learn unity. I say learn c# while using unity. https://www.amazon.com/Learning-C-Programming-Unity-3D/dp/1466586524

3dmotive has a great series called Introduction to unity, the guy is very thorough, in fact most of 3dmotive's tutorial series on unity seem to be good.

Plenty of good yt tuts also and lots of practice. The best way is to add your own stuff to a finished tutorial or to try to do it a different way. Learning to learn unity is probably a skill unto itself since there are so many facets of unity to explore, like animation, programming, ui, sound and maybe 3d modeling(some tools exist that actually let you do this within unity)

Maybe switch to boo scripting ;), nah just kidding no one uses boo. JS is also popular but c# is the language of choice for most.

Like most things practice and practice within a few months you'll be teaching others or creating games. My first success following a tutorial was Lynda's c# scripting tutorial, the tutor goes through creating a little 3d platformer. It's not all that great in terms of being able to use her code line for line to sell a game, but it does help you finish a simple 3d game and feeling accomplished(don't ask my why I feel this is something important to do).