HOME > Development > Lets Learn C++ and Make a 2D Dungeon Game!

Lets Learn C++ and Make a 2D Dungeon Game!

  • Development
  • May 03, 2025
SynopsisLets Learn C++ and Make a 2D Dungeon Game!, available at $54....
Lets Learn C++ and Make a 2D Dungeon Game!  No.1

Lets Learn C++ and Make a 2D Dungeon Game!, available at $54.99, has an average rating of 4.35, with 67 lectures, based on 81 reviews, and has 10648 subscribers.

You will learn about Fundamental C++ into Advanced Basic 2D Game Development This course is ideal for individuals who are Beginner coders/programmers interested in C++ or Uni students looking for more C++ learning resources or C++ developers wanting to brush up on some skills and make a game It is particularly useful for Beginner coders/programmers interested in C++ or Uni students looking for more C++ learning resources or C++ developers wanting to brush up on some skills and make a game.

Enroll now: Lets Learn C++ and Make a 2D Dungeon Game!

Summary

Title: Lets Learn C++ and Make a 2D Dungeon Game!

Price: $54.99

Average Rating: 4.35

Number of Lectures: 67

Number of Published Lectures: 67

Number of Curriculum Items: 67

Number of Published Curriculum Objects: 67

Original Price: $27.99

Quality Status: approved

Status: Live

What You Will Learn

  • Fundamental C++ into Advanced
  • Basic 2D Game Development
  • Who Should Attend

  • Beginner coders/programmers interested in C++
  • Uni students looking for more C++ learning resources
  • C++ developers wanting to brush up on some skills and make a game
  • Target Audiences

  • Beginner coders/programmers interested in C++
  • Uni students looking for more C++ learning resources
  • C++ developers wanting to brush up on some skills and make a game
  • In this course I’ll start out your C++ journey from the beginning and move you through advanced whilst moving towards making a little dungeon game.

    Everything is in here from the very starting points, so the course is good for beginners or those returning to C++ who want to brush up on their skills. At the college I used to teach at, this content would cover subjects C++ 1, C++ 2 and Basic Game Dev with C++ (each of those subjects cost like $1.5k AUD). If you are studying at a Uni or College, this course makes a good companion resource for those you with C++ subjects.

    Through out the course I provide project check points and reference projects if you get lost along the way. This course runs a bit over 16hrs, so take your time on it. Here is a list of some of the things we run through on this course:

  • variables and math

  • input and output

  • if statement, while and for loops

  • arrays, 1d and 2d

  • classes, inheritance and polymorphism

  • pointers and dynamic memory

  • rendering and animation

  • basic 2d game logic

  • and a bunch more!

  • C++ is still very relevant in many software engineering jobs but also to lots of game engines such as Unreal. Its a good starting language for many looking to get into software development of some kind.

    Let’s make a sweet dungeon game!

    Course Curriculum

    Chapter 1: Intro, Input/Ouput and Variables

    Lecture 1: Input and Output

    Lecture 2: Variables

    Chapter 2: Math and If

    Lecture 1: Intro Math and IF

    Lecture 2: Math

    Lecture 3: IF Statements

    Lecture 4: IF NOT

    Chapter 3: While Loops

    Lecture 1: Intro to While Loops

    Lecture 2: While Loops

    Chapter 4: For Loops

    Lecture 1: Intro to For Loops

    Lecture 2: For Loops

    Chapter 5: Functions

    Lecture 1: Intro to Functions

    Lecture 2: Function Theory

    Lecture 3: Functions

    Chapter 6: Function Files

    Lecture 1: Function Files

    Chapter 7: HOMEWORK!!!

    Lecture 1: HOMEWORK!!!

    Chapter 8: Classes

    Lecture 1: Intro to Classes

    Lecture 2: Pangolin Class

    Lecture 3: Public Vs Private

    Chapter 9: Classes and Inheritance

    Lecture 1: Character Class Continued

    Lecture 2: Inheritance

    Lecture 3: Hero Sub Class

    Lecture 4: Glob and Mimic Sub Classes

    Chapter 10: Pointers and Dynamic Memory

    Lecture 1: Pointers

    Lecture 2: Dynamic Memory

    Lecture 3: Object Pointers

    Chapter 11: Polymorphism

    Lecture 1: Polymorphism Intro

    Lecture 2: Polymorphism Theory

    Lecture 3: Polymorphism Prac

    Chapter 12: SDL2 and Rendering

    Lecture 1: SDL2 and Rendering

    Lecture 2: SDL2 and Subsystem Setup

    Chapter 13: Texture Rendering

    Lecture 1: Texture Rendering

    Chapter 14: Arrays and Items

    Lecture 1: Arrays and Items

    Chapter 15: Dungeon Map

    Lecture 1: Map and 2D Array Theory

    Lecture 2: Map Rendering

    Lecture 3: Read Map File

    Lecture 4: Map Objects

    Lecture 5: Render Map Objects

    Chapter 16: User Input and Movement

    Lecture 1: User Input

    Lecture 2: Hero Movement

    Chapter 17: InfoBox

    Lecture 1: InfoBox Theory and Header

    Lecture 2: InfoBox Implementation

    Lecture 3: InfoBox Use

    Chapter 18: Get Items from Chests

    Lecture 1: Get Item

    Lecture 2: Chest

    Chapter 19: Escape

    Lecture 1: Escape

    Chapter 20: BattleScreen Start

    Lecture 1: BattleScreen Start

    Lecture 2: BattleScreen Render Name

    Chapter 21: Animation Class

    Lecture 1: Animation Header

    Lecture 2: Animation Implementation

    Chapter 22: DeltaTime

    Lecture 1: DeltaTime

    Chapter 23: Animation Manager

    Lecture 1: AnimationManager Header

    Lecture 2: AnimationManager Implementation

    Chapter 24: Character Animation Set

    Lecture 1: CharacterAnimationSet Header

    Lecture 2: CharacterAnimationSet Implementation

    Lecture 3: Render Enemy Character

    Chapter 25: HPBar

    Lecture 1: HPBar

    Lecture 2: Render HPBar

    Chapter 26: Battle Button

    Lecture 1: BattleButton

    Lecture 2: Render BattleButton

    Chapter 27: Punch Face

    Lecture 1: Punch Face

    Chapter 28: Battle Effects

    Lecture 1: Battle Effects

    Lecture 2: Render BattleEffects

    Chapter 29: Item Menu

    Lecture 1: ItemMenu Header

    Lecture 2: ItemMenu Implementation

    Lecture 3: Render ItemMenu

    Chapter 30: Use Item

    Lecture 1: Use Item

    Chapter 31: Thanks for Playing!

    Lecture 1: Thanks for Playing!

    Instructors

  • Lets Learn C++ and Make a 2D Dungeon Game!  No.2
    Matthew Carr
    2HitMatt
  • Rating Distribution

  • 1 stars: 3 votes
  • 2 stars: 3 votes
  • 3 stars: 10 votes
  • 4 stars: 25 votes
  • 5 stars: 40 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!