Course Information
Course Overview
Learn how to make a nice little hack n slash using SDL2 and C++ like a boss!
In this course I'll take your intermediate C++ skills, buff them up a little and use them to make a Hack n Slash game using SDL2. You'll be taken through the entire process of making this game and given source code of the project at various checkpoints if you get lost along the way.
We are going to learn basic game dev elements, such as game loop, animations, collisions, player input and AI. I'm also going to boost your skills with Inheritance and Polymorphism to simplify a complex game structure down into a few short bits of game logic.
At the end of the course you'll walk out with game dev experience and a little game you can expand on and even build up to a marketable game.
Let's make a game!
Course Content
- 23 section(s)
- 68 lecture(s)
- Section 1 Intro
- Section 2 Setup
- Section 3 Project Walkthrough AND SDL Texture vs Surface
- Section 4 Globals
- Section 5 Animation
- Section 6 Concept: Polymorphism
- Section 7 Entity
- Section 8 Living Entity
- Section 9 Hero
- Section 10 Walls, Obstacles, Things to bump into, etc
- Section 11 Game Loop
- Section 12 Our First Enemy: Glob
- Section 13 Improvements
- Section 14 Splash Screen and Score Board
- Section 15 Sound and Music
- Section 16 Challenge
- Section 17 Wrap Up
- Section 18 New Content Overview
- Section 19 2D Camera
- Section 20 Swept AABB Collision System
- Section 21 Boss
- Section 22 Boss Spawn Code
- Section 23 Boss Health Points Bar
What You’ll Learn
- Make small games with SDL2 and C++, Learn game development fundamentals and beginner principles, See how it feels to be an Indie Dev :D
Skills covered in this course
Reviews
-
RRichard Holtom
It gets you going into making a game, but one major problem I did have was the amount of coding before testing anything. When it came to the first test, almost halfway through the course, I found I have a game crashing bug, and so I spent 8 hours bug testing and crawling through everyline of code to find the problem and it was a + should have been a minus. Other than that it does get you to make a workable game.
-
DDouglas A. Skinner
It was great to follow along and see how much work it would take to make a 2d hack n slash game. This was great for me. Not so good at actually teaching concepts but he does a good explanation of why he does what he does. If you ever wanted to demystify game development this is the course for you. I do not recommend for beginners though. Great for intermediate and advanced users who can reverse engineer and learn it on their own after they practice writing the code for the game.
-
JJason Sadler
A decent demonstration of an introduction to game design. Most things were explained well enough. If you're fairly new to SDL2 and looking to make a game get this.
-
DDanny Garvanski
Finished the entire course. I am happy with the presentation, every line of code written in the project is explained and the course is full of useful information about game development. The only thing I noticed, is that there is a lot of dead time that makes the videos unnecessary longer and it can easily be avoided with a little preparation before recording the lectures. Overall, if you are in to game programming, this is a course for you.