HOME > Development > Lets Make a Hack n Slash game with SDL2 and C++

Lets Make a Hack n Slash game with SDL2 and C++

  • Development
  • Feb 21, 2025
SynopsisLets Make a Hack n Slash game with SDL2 and C++, available at...
Lets Make a Hack n Slash game with SDL2 and C++  No.1

Lets Make a Hack n Slash game with SDL2 and C++, available at $74.99, has an average rating of 3.75, with 68 lectures, based on 136 reviews, and has 1265 subscribers.

You will learn about Make small games with SDL2 and C++ Learn game development fundamentals and beginner principles See how it feels to be an Indie Dev 馃榾 This course is ideal for individuals who are This course is meant for students or hobbyist with a background in C++ looking to get into game development or Anyone with a C++ background who wants to try SDL2 It is particularly useful for This course is meant for students or hobbyist with a background in C++ looking to get into game development or Anyone with a C++ background who wants to try SDL2.

Enroll now: Lets Make a Hack n Slash game with SDL2 and C++

Summary

Title: Lets Make a Hack n Slash game with SDL2 and C++

Price: $74.99

Average Rating: 3.75

Number of Lectures: 68

Number of Published Lectures: 68

Number of Curriculum Items: 68

Number of Published Curriculum Objects: 68

Original Price: $24.99

Quality Status: approved

Status: Live

What You Will Learn

  • Make small games with SDL2 and C++
  • Learn game development fundamentals and beginner principles
  • See how it feels to be an Indie Dev 馃榾
  • Who Should Attend

  • This course is meant for students or hobbyist with a background in C++ looking to get into game development
  • Anyone with a C++ background who wants to try SDL2
  • Target Audiences

  • This course is meant for students or hobbyist with a background in C++ looking to get into game development
  • Anyone with a C++ background who wants to try SDL2
  • 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 Curriculum

    Chapter 1: Intro

    Lecture 1: Introduction

    Chapter 2: Setup

    Lecture 1: Setup

    Chapter 3: Project Walkthrough AND SDL Texture vs Surface

    Lecture 1: Project Walkthrough

    Chapter 4: Globals

    Lecture 1: Globals

    Chapter 5: Animation

    Lecture 1: Animation Concept

    Lecture 2: Time Controller

    Lecture 3: Frame

    Lecture 4: Animation

    Lecture 5: Animation Set

    Lecture 6: Animation Loading

    Chapter 6: Concept: Polymorphism

    Lecture 1: Polymorphism Concept

    Chapter 7: Entity

    Lecture 1: Entity

    Lecture 2: Entity Functions

    Lecture 3: Collision Concept

    Lecture 4: Entity Collision

    Lecture 5: Entity Helper Functions

    Lecture 6: Entity Statics

    Chapter 8: Living Entity

    Lecture 1: Living Entity

    Chapter 9: Hero

    Lecture 1: Hero

    Lecture 2: Hero Functions

    Lecture 3: Keyboard Input

    Chapter 10: Walls, Obstacles, Things to bump into, etc

    Lecture 1: Wall

    Chapter 11: Game Loop

    Lecture 1: Game Loop

    Lecture 2: Game

    Lecture 3: Game and Fix

    Chapter 12: Our First Enemy: Glob

    Lecture 1: Random Numbers

    Lecture 2: Glob

    Lecture 3: Enemies

    Chapter 13: Improvements

    Lecture 1: White Flash

    Lecture 2: Collision Fix

    Chapter 14: Splash Screen and Score Board

    Lecture 1: Splash and Score

    Chapter 15: Sound and Music

    Lecture 1: Sound Manager

    Lecture 2: Sound

    Lecture 3: Music

    Chapter 16: Challenge

    Lecture 1: Challenge

    Chapter 17: Wrap Up

    Lecture 1: End

    Chapter 18: New Content Overview

    Lecture 1: New Content!

    Chapter 19: 2D Camera

    Lecture 1: Camera Theory

    Lecture 2: Camera Implementation

    Lecture 3: Camera Drawing

    Lecture 4: Camera Controller

    Chapter 20: Swept AABB Collision System

    Lecture 1: Swept AABB Theory

    Lecture 2: Swept AABB Update Entity Header

    Lecture 3: Swept AABB Function

    Lecture 4: Swept AABB New Functions

    Lecture 5: Swept AABB Update Collisions

    Lecture 6: Swept AABB Bug Fix

    Chapter 21: Boss

    Lecture 1: Boss Theory

    Lecture 2: New Assets

    Lecture 3: Load Sounds

    Lecture 4: Bullet Header

    Lecture 5: Bullet Implementation

    Lecture 6: Boss Header

    Lecture 7: Boss Statics

    Lecture 8: Boss Constructor and Update

    Lecture 9: Boss Think

    Lecture 10: Boss Action Functions

    Lecture 11: Boss Find Nearest Function

    Lecture 12: Boss Change Animation

    Lecture 13: Boss Update Animation

    Lecture 14: Boss Update Damages

    Lecture 15: Boss Hit Landed

    Chapter 22: Boss Spawn Code

    Lecture 1: Add Boss To Game Header

    Lecture 2: Spawn Boss Code

    Lecture 3: Test Boss

    Lecture 4: Reset Spawn Waves

    Chapter 23: Boss Health Points Bar

    Lecture 1: HPBar Code

    Lecture 2: Add HPBar To Boss

    Instructors

  • Lets Make a Hack n Slash game with SDL2 and C++  No.2
    Matthew Carr
    2HitMatt
  • Rating Distribution

  • 1 stars: 4 votes
  • 2 stars: 4 votes
  • 3 stars: 27 votes
  • 4 stars: 53 votes
  • 5 stars: 48 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!