Search Unity

Unity C# Tutorial Series

Discussion in 'Community Learning & Teaching' started by massey_digital, Jun 5, 2013.

  1. massey_digital

    massey_digital

    Joined:
    Apr 28, 2013
    Posts:
    94
    Hi,

    Drew from Acem Gaming doing another Unity tutorial series. This time the main focus will be C#. These tutorials will begin with the very basics including the difference between programming in Javascript and C#. Even if you have a good amount of programming experience, you might find some of the information in these tutorials pretty interesting, as I have put a lot of research in behind the tutorials.

    Youtube Tutorials : Acem Gaming/Acem003

    Part 1 : Javascript and C# Differences : http://www.youtube.com/watch?v=TY5o73ZIiEg
    Part 2 : Variable Types : http://www.youtube.com/watch?v=LPsK0EP95_Q
    Part 3 : Operators : http://www.youtube.com/watch?v=gwJUkIM7jV0
    Part 4 : IF and ELSE Statements : http://www.youtube.com/watch?v=vvpB48qvWO4
    Part 5 : Loops (While, Do, For) : http://www.youtube.com/watch?v=dLGGlUj7Ry4
    Part 6: Functions : http://www.youtube.com/watch?v=kcvzl2xND2U
    Part 7 : Arrays : https://www.youtube.com/watch?v=TG6O69MsmCM
    Part 8 : Access Modifiers : http://www.youtube.com/watch?v=1HRjAWNTvM8
    Part 9 : Classes and Constructors : http://www.youtube.com/watch?v=oYbKKT_YEhc
    Part 10 : Class Inheritance : http://www.youtube.com/watch?v=bYXDQ9ISd4A
    Part 11 : Static Keyword : http://www.youtube.com/watch?v=zuqQxyCofmA
    Part 12 : Null Keyword : http://www.youtube.com/watch?v=fhnTzpbchqg
    Part 13 : Comments Regions : http://www.youtube.com/watch?v=CkFIyzyCaFA
    Part 14 : Foreach Statements : http://www.youtube.com/watch?v=pHC5J8WMllE
    Part 15 : Switch Statements : http://www.youtube.com/watch?v=hTp4NX_Ghos
    Part 16 : Type Conversion : http://www.youtube.com/watch?v=c3MBg132KAA
    Part 17 : Using Namespaces: http://www.youtube.com/watch?v=EHseP8pz04g
    Part 18 : Lists : http://www.youtube.com/watch?v=6tEz_JZlhF8
    Part 19 : Dictionaries : https://www.youtube.com/watch?v=kVODP-sq9OA
    Part 20 : Enumerations (enum) : https://www.youtube.com/watch?v=6qo9iA2CZ3w
    Part 21 : MultiDimensional Arrays : https://www.youtube.com/watch?v=BP-m_yfcAbQ
    Part 22 : Recursive Methods : http://www.youtube.com/watch?v=p4yJ_JgAPgQ
     
    Last edited: Oct 13, 2013
  2. Breden

    Breden

    Joined:
    May 20, 2013
    Posts:
    5
    Thanks...Acem...its pretty helpful...
     
  3. massey_digital

    massey_digital

    Joined:
    Apr 28, 2013
    Posts:
    94
    Thank you! Up to part 10!
     
  4. raiden

    raiden

    Joined:
    Feb 8, 2009
    Posts:
    333
    Hi Acem, thank you for these, would it be possible to give a few examples of how you (or anyone) would use Part 10 (Class Inheritance) in a game? I don't use Inheritance, so it would be nice to see how I could benefit from from it from a game coding situation.

    Thanks

    -Raiden
     
  5. massey_digital

    massey_digital

    Joined:
    Apr 28, 2013
    Posts:
    94
    Hey Raiden,

    Class inheritance doesn't become as important in game making until you get to a much higher level.. For instance, if you have a set of RPG characters that all share the same attributes. Instead of hard coding each characters attributes (which you could do if you want), it would be a lot faster and easier to have each of them inherit a class that contains these attributes, and alter those attributes in another class so that they aren't all the same.

    That being said, for your first game or games of differing types, it will not appear to be as useful. However, as you progress as a developer(or a company) it will be extremely beneficial to create base classes so that you don't spend the bulk of your time recoding the same concepts.

    That was a great question! If you have any other questions feel free to ask :)

    -Drew
     
  6. massey_digital

    massey_digital

    Joined:
    Apr 28, 2013
    Posts:
    94
    I've added a bunch more tutorials! Thank you to everyone who has subscribed, and the questions I have been receiving have been great!
     
  7. easyfast2008

    easyfast2008

    Joined:
    Jul 15, 2013
    Posts:
    1
    Thanks pal, keep it up.
     
  8. massey_digital

    massey_digital

    Joined:
    Apr 28, 2013
    Posts:
    94
    Thank you!
     
  9. outtoplay

    outtoplay

    Joined:
    Apr 29, 2009
    Posts:
    741
    No, thank you for the excellent learning tools. You're an excellent instructor.
     
  10. massey_digital

    massey_digital

    Joined:
    Apr 28, 2013
    Posts:
    94
    Up to 20 C# tutorials now! Thank you everyone for your support! Feel free to ask any questions, it is fun answering them!
     
  11. Blazin Raisin

    Blazin Raisin

    Joined:
    Jul 30, 2013
    Posts:
    2
    Learning a lot from your series! Keep up the good work!
     
  12. massey_digital

    massey_digital

    Joined:
    Apr 28, 2013
    Posts:
    94
    Part 21 is out! This one is about multidimensional arrays. Pretty cool stuff!!!
     
  13. mgear

    mgear

    Joined:
    Aug 3, 2010
    Posts:
    9,408
    Excellent!

    (ps. I think the starting sound is too loud, compared to voice.. have to adjust speakers everytime :)
     
  14. massey_digital

    massey_digital

    Joined:
    Apr 28, 2013
    Posts:
    94
    Thank you! I noticed that a little bit ago! I'm gonna stop putting the intro into the vids until I can fix the problem.
     
  15. Overx

    Overx

    Joined:
    Oct 22, 2012
    Posts:
    11
    Just started watching your tutorials and they're great, thanks.
     
  16. SubZeroGaming

    SubZeroGaming

    Joined:
    Mar 4, 2013
    Posts:
    1,008
    Glad to see you are adding more to your c# course.

    It's an excellent way for people to learn the fundamentals of programming.

    I've put this in my signature for others to find.

    Best,

    Jon
     
  17. massey_digital

    massey_digital

    Joined:
    Apr 28, 2013
    Posts:
    94
    Thank you Jon, I've added your channel to my signature as well. Keep up the great work!

    -Drew
     
  18. rockysam888

    rockysam888

    Joined:
    Jul 28, 2009
    Posts:
    650
    (bookmarked)
     
  19. massey_digital

    massey_digital

    Joined:
    Apr 28, 2013
    Posts:
    94
    Awesome rockysam888! Hope that it will help. Thank you for bookmarking!
     
  20. massey_digital

    massey_digital

    Joined:
    Apr 28, 2013
    Posts:
    94
    Just released part 22 of my C# series! This tutorial will be about recursive algorithms and recursive methods. Hope you guys enjoy this tutorial, if you have any questions feel free to ask!

    -Drew

    Link : http://www.youtube.com/watch?v=p4yJ_JgAPgQ
     
  21. yvanbroeck

    yvanbroeck

    Joined:
    Mar 20, 2013
    Posts:
    28
    bookmarked it as well! Thank you for putting your time and effort in!
     
  22. massey_digital

    massey_digital

    Joined:
    Apr 28, 2013
    Posts:
    94
    Just released part 23 of the series! This one is about get/set methods and how to use them in your code. Hope you enjoy, if you have any questions feel free to ask me.

    -Drew

    Link : http://www.youtube.com/watch?v=j0RPWG3Reno
     
  23. VicToMeyeZR

    VicToMeyeZR

    Joined:
    Jun 3, 2012
    Posts:
    427
    Excellent videos. Well done, and thank you!
     
  24. massey_digital

    massey_digital

    Joined:
    Apr 28, 2013
    Posts:
    94
  25. applejuices

    applejuices

    Joined:
    Nov 20, 2013
    Posts:
    80
    Wow, great series.
     
  26. quoezil

    quoezil

    Joined:
    Jan 14, 2014
    Posts:
    3
    thanks, these are hugely useful
     
  27. JeffWScott

    JeffWScott

    Joined:
    Mar 27, 2014
    Posts:
    12
    I just bookmarked this, can't wait to get started!
     
  28. makuansoni

    makuansoni

    Joined:
    Mar 29, 2014
    Posts:
    1
    Years ago, I got halfway through a programming degree in C++. We covered structs, objects, linked lists, data structures and file io, inheritance and polymorphism.

    A couple of years ago I tried to teach myself c# by getting some books on basic game programming with it, but I ran into trouble where the needed prerequisite libraries for the code to work had been changed and none of the code would compile.

    I'm trying again, do you think it's a mistake for me to try to go from C++ to C# if I understand the basic concepts?

    Mark

     
  29. sean-rf

    sean-rf

    Joined:
    May 22, 2014
    Posts:
    1
    It is never a mistake to broaden your understanding of subjects which interest you :) I am coming from a Python background and am scratching my head at the language design of C# when compared to what I am accustomed to. Thanks Acem for the resource!!
     
  30. Kreativity

    Kreativity

    Joined:
    Apr 27, 2014
    Posts:
    5
    Thanks so much I like your tutorials a lot :)
     
  31. rausank03

    rausank03

    Joined:
    Sep 22, 2014
    Posts:
    2
  32. Nubz

    Nubz

    Joined:
    Sep 22, 2012
    Posts:
    553
    I am going to have to check this out soon.
    Thank you very much for sharing your time and knowledge.
     
  33. 1337Gamer 24-7

    1337Gamer 24-7

    Joined:
    Oct 22, 2014
    Posts:
    1
    I'm a sophomore wanting to become a video game designer and go to Full Sail University, so i hope these videos will be want I need.