+ 3

Learning C# here for game development?

Hi, so I have starting off with c# and Unity for game development. I have noticed that because I'm using Unity namespace (I don't know if I'm using this term correctly - "using UnityEngine") I have noticed that they said "void Main" is the first thing that's ran in the script and for Unity we use "void Start", and I'm assuming that's to do with the Namespace? Anyway the point is, how useful is this Learn C# application to learn C# when I want to use Unity as a game engine? There may be a lot of things I learn from here however for Unity the cases is different? Thanks!

22nd Jan 2017, 9:17 AM
Shmolin
2 Answers
+ 7
C# is a standalone programming language. The syntax and methodology used in unity is the same as regular C# programs. When you add the code "using unityEngine" you are essentially expanding the reach of what the C# can access into the unity game engine to gain access to their custom functions and data types.
22nd Jan 2017, 8:13 PM
Kevin Gilkey-Graham
Kevin Gilkey-Graham - avatar
0
Anything you need to know about c# i can help! Just add a new answer and ill reply
20th Apr 2017, 7:12 AM
Square Weber Interactive
Square Weber Interactive - avatar