Hi everybody my name is Toby. Me and a other person have just teamed up to create a brand new game and I was hoping to learn some C# but I cant find any good websites. I have tried Walker Boys, Burg Zerg Arcade and 3Ds buzz but they don't really teach me any good C#. Thanks Toby
hi Ging3rtoby i teaching basic C# Coming soon : Advanced http://forum.unity3d.com/threads/162227-C-tutorial-(AHTEAM) GOOD LUCK
If you are starting out with Unity and C#, get this ebook or book http://www.packtpub.com/unity-3-x-g...als-with-c-and-javascript-will-goldstone/book Else Digital Tutors just launched a C# Introduction course http://www.digitaltutors.com/11/tra...7cc137088609fac54a2e4c9f15e2d7c7d8d554f0636c6
hi i am starting game development with unity i want to know that is there any difference between normal c# and the c# used in unity engine
No, no difference. There is, but it's like learning regular French and then reading Romance novels -- you'll need to learn the French words for "yearning" and "blushed", but its not like you need a "French for Romances" class. Unity expects people to already know C# or to learn it. The docs can then easily be read. For example: Code (CSharp): public static bool Raycast(Ray ray, float maxDistance = Mathf.Infinity, int layerMask = DefaultRaycastLayers, QueryTriggerInteraction queryTriggerInteraction = QueryTriggerInteraction.UseGlobal); Any programmer will know what "public", "static" and "bool" mean. They will know Raycast is just a made-up name. They won't know what it does until they read the description (it's a special game thing). They will know "Ray" is a made-up type and will be able to quickly find and understand the computer code making it. "Ray ray" (2 rays in a row) will make total sense to them. They will know "float" and understand how "=Mathf.Infinity" makes it optional. And so on. Without knowing normal C# it will take several days to sort-of understand it. With C#, it will take a few minutes.