Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
Well done!
      You have completed C# Objects!
      
    
You have completed C# Objects!
Preview
    
      
  In this course, we'll build a tower defense game while we learn about how to do object oriented programming in C#.
Related Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign upRelated Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign up
                      [SOUND] Welcome to C Sharp Objects.
                      0:00
                    
                    
                      I'm Jeremy and I'm a software developer.
                      0:06
                    
                    
                      This course will build on top
of what we've already learned
                      0:09
                    
                    
                      about the basics of
programming in C Sharp.
                      0:12
                    
                    
                      I recommend you follow the links in the
teacher's notes if you haven't completed
                      0:14
                    
                    
                      the prerequisites, but you don't need to
have any other programming experience.
                      0:18
                    
                    
                      In this course we'll learn
how C Sharp supports
                      0:23
                    
                    
                      many of the basic principles of
object oriented programming.
                      0:26
                    
                    
                      Object oriented programming is a common
way to think about software development.
                      0:29
                    
                    
                      It's so common in fact that most
programming languages today
                      0:33
                    
                    
                      are designed around it.
                      0:37
                    
                    
                      C Sharp is one of those languages.
                      0:38
                    
                    
                      So we call it an object
oriented programming language.
                      0:40
                    
                    
                      You may hear people refer to object
oriented programming as O O for short.
                      0:44
                    
                    
                      In order to learn the concepts of O O
we'll build a simple version of a tower
                      0:48
                    
                    
                      defense game called tree house defense.
                      0:52
                    
                    
                      Invaders march down the path and
                      0:55
                    
                    
                      the user can place hours on
the map shouldn't be invaders.
                      0:56
                    
                    
                      The user wins by destroying
all the invaders.
                      1:00
                    
                    
                      If any of the invaders reach the end of
the path and the user loses the game.
                      1:03
                    
                    
                      For now we won't worry about
designing the graphics of the game
                      1:07
                    
                    
                      we'll just write code.
                      1:10
                    
                    
                      Designing and adding graphical elements
to a game is quite a bit more work.
                      1:12
                    
                    
                      But if you're interested in
learning how to make video games,
                      1:16
                    
                    
                      check out the teachers' notes for
courses on that topic.
                      1:19
                    
                    
                      By the end of this course,
we'll have learned most of the syntax or
                      1:23
                    
                    
                      rules of C Sharp.
                      1:26
                    
                    
                      Pretty cool?
                      1:27
                    
                    
                      Let's get going.
                      1:29
                    
              
        You need to sign up for Treehouse in order to download course files.
Sign upYou need to sign up for Treehouse in order to set up Workspace
Sign up