Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
Preview
Start a free Courses trial
to watch this video
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