What you'll learnAnyone who wants to make Pro Level Games in C++
Anyone who want to become an Expert in Game Programming
Anyone who want to make High Quality Graphical Games in C++
Anyone who want to get a kind of a blueprint of making any type of Game in C++
RequirementsNo Programming Experience Required as we have a separate 7 Hours C++ Crash Course in the last Section of the Course
DescriptionIn this course you will be able to learn about the Game Development concept in C++. We are going to do Game Development in C++ using the most powerful C++ Graphic Library SDL2. SDL2(Simple Direct Media Layer) is a very famous and interactive module for Game development in C++. You are going to cover the very latest concepts of Game Development using SDL2 in this course where we will be covering 5 Games using SDL2 each introducing new and interesting concepts for you to learn.Each game is going to help you to learn more and more interesting concepts. At the end of this course I assure you that you will be able to create a totally new Game of your own requirements and specifications in SDL2. This course covers the latest concepts of C++ and SDL2. Moreover if you no knowledge of C++ or SDL2 or any other Programming Language then you don't have to worry about it. We have uploaded a C++ Crash Course at the end of this course that will help you gain a good knowledge of C++before you start on with the game development in SDL2. Each Game that we have made in this course is independent from other games means that you don't have to take the 1st and 2nd Game in order to start the 3rd Game. You can make the Games in any order you see fit. We have talked a lot about SDL2 in this course and what is actually behind the built-in stuff in SDL2. If you already know the basic of C++ then there is no need to take the crash course which is in the last section of the course.In the course, if you have any type of Questions or if you are having trouble understanding anything then you can directly reach out to me or you can ask your question in the Q/A section. I have attached the code with each lecture so that if you got stuck somewhere then you can use the code. There is couple of challenging assignments that will test your skills and how much you are learning in the course. I wish you a very best of Luck with the Course.Thanks!
OverviewSection 1: Installing and Setting up SDL2 on a C++ IDE
Lecture 1 Installing and Setting up SDL2 on a C++ IDE
Section 2: Google Dino Dinosaur Game in C++ using SDL2 Library
Lecture 2 Dino Game : Displaying the GUI SDL2 Window
Lecture 3 Dino Game : The Quit Event
Lecture 4 Dino Game : Putting the Dino on SDL2 Window
Lecture 5 Dino Game : Handling Dino Jump and Applying Gravity
Lecture 6 Dino Game : Creating a Ground Scrolling Effect in the Game
Lecture 7 Dino Game : Obstacles Movement
Lecture 8 Dino Game : Putting Pteras at Different Altitudes
Lecture 9 Dino Game : Collision Detection Function
Lecture 10 Dino Game : Game Over Conditions
Lecture 11 Dino Game : Replay Game
Lecture 12 Dino Game : Complete Game - Final Explanation
Section 3: Brick Breaker Game in C++ using SDL2 Library
Lecture 13 Brick Breaker Game : Displaying the GUI SDL2 Window
Lecture 14 Brick Breaker Game : Displaying the Ball
Lecture 15 Brick Breaker Game : Event Handler Function
Lecture 16 Brick Breaker Game : Setting up the Background Image
Lecture 17 Brick Breaker Game : Moving the Ball
Lecture 18 Brick Breaker Game : Ball Collision with the Walls
Lecture 19 Brick Breaker Game : Bat Movement
Lecture 20 Brick Breaker Game : Bat Ball Collision
Lecture 21 Brick Breaker Game : Bricks Initialization
Lecture 22 Brick Breaker Game : Ball Brick Collision
Lecture 23 Brick Breaker Game : Winning Condition
Lecture 24 Brick Breaker Game : Freeing up Memory - Destroy Function
Lecture 25 Brick Breaker Game : Game Over
Lecture 26 Brick Breaker Game : Completing the Game - Final Explanation
Section 4: The Helicopter Game in C++ using SDL2 Library
Lecture 27 Helicopter Game : Displaying the GUI SDL2 Window
Lecture 28 Helicopter Game : Putting Helicopter on SDL2 Window
Lecture 29 Helicopter Game : Helicopter Movement
Lecture 30 Helicopter Game : Collision with Walls
Lecture 31 Helicopter Game : Loading and Moving Obstacles
Lecture 32 Helicopter Game : Helicopter Obstacles Collision Detection
Lecture 33 Helicopter Game : Game Over
Lecture 34 Helicopter Game : Displaying and Rendering Score
Lecture 35 Helicopter Game : Completing the Game - Final Explanation
Section 5: Space Invader Game in C++ using SDL2 Library
Lecture 36 Space Invader Game : Displaying the GUI SDL2 Window
Lecture 37 Space Invader Game : SDL Quit Event Functionality
Lecture 38 Space Invader Game : Displaying the Spaceship
Lecture 39 Space Invader Game : Spaceship Movement
Lecture 40 Space Invader Game : Spaceship Fire
Lecture 41 Space Invader Game : Enemies Movement
Lecture 42 Space Invader Game : Collision Detection b/w Spaceship and Enemies
Lecture 43 Space Invader Game : Killing Enemies on Bullet Fire
Lecture 44 Space Invader Game : Game Over Functionality
Lecture 45 Space Invader Game : Replay the Game
Section 6: Snake Game in C++ using SDL2 Library
Lecture 46 Snake Game : Displaying the GUI SDL2 Window
Lecture 47 Snake Game : Displaying Snake on SDL2 Window
Lecture 48 Snake Game : Moving the Snake
Lecture 49 Snake Game : Collision with Walls
Lecture 50 Snake Game : Snake Eating Food
Lecture 51 Snake Game : Snake Self Collision
Lecture 52 Snake Game : Game Over Conditions
Lecture 53 Snake Game : Completing the Game - Final Explanation
Section 7: C++ Crash Course
Lecture 54 C++ Crash Video
Anyone who wants to make Pro Level Games in C++,Anyone who want to make High Quality Graphical Games in C++,Anyone who want to get a kind of a blueprint of making any type of Game in C++,Anyone who want to become an Expert in Game Programming
Buy Premium Account From My Download Links & Get Fastest Speed.