- [Instructor] Hi, welcome to
Beginning C++ Game Programming Part two by John Horton
a video course by Packt Publishing.
My name is Doug Stevens, and I'm going to be
the voiceover artist for this course.
John Horton is coding and gaming enthusiast based in the UK.
He has a passion for writing apps, games, books
and blog articles about programming
especially for beginners.
He is the founder of Game Code School
which is dedicated to helping
complete beginners start coding using the language
and platform that are best for them.
He has authored many technology books
most recetly these.
This course is about learning C++ programming the fun way.
In the first part, we learn the basics of C++
such as variables and loops.
In this part, we would go through to advance topics
such as inheritance and polymorphism.
Everything you learn will be put into practice
by building a fully playable game.
This is our final project.
Thomas was late.
Quite similar to the popular game Thomas was alone
our game will have fewer puzzles,
but we'll also make the players rec against the clock.
Let's now see what we've got in store for this course.
The first section of this course
introduces the final project Thomas was late
including the game play features and project assets.
Then, we would see coding the Thomas was late game engine
and also implementing split screen functionality.
Section two would have building
and abstract playable character class
putting inheritance to work with the Thomas and Bob classes
and adding Thomas and Bob to the game project.
In the third section, we'll code a polymorphic function
to handle the collision detection for both Bob and Thomas.
Fourth section would show building a sound manager class,
building a HUD class, and using the HUD class.
The last section would have building a particular system
and using shaders in the Thomas was late game.
I would like to inform you
the prerequisites for this course.
They're the same as begging C++ part one.
Take a good look and ensure that you have them
before you start coding.
All the software used in this course is free.
Obtaining and installing the software is covered
step-by-step within this course.
It uses Visual Studio for Windows through out
but experienced Linux and Mac users will probably
have no trouble running the code
and following the instructions
using their favorite programming environment
This course is perfect for you and, if
You want to learn to load want to leatn to build games
or just use games as an engaging way to learn C==
or even if you just want to have loads of fun and
impress friends with your creations.
We'll learn CC++ in a fun way.
Let's begin this journey together,
and I hope to seen a proficient C++ game developer
in you at the end of this course.
at the