Learn C++ Programming by Making Games (Udemy.com)

An introductory guide to understanding how to program

Created by: Serge Lansiquot

Produced in 2021

icon
What you will learn

  • Understand how to break down problems into smaller easier to understand tasks
  • Take those tasks and translate them into C++ code
  • You'll be able to make small but fairly complex ASCII games

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 84 / 100

icon
Course Description

This course is for beginning programming students who are struggling with understanding how to solve programming problems. I'll be showing you how I go about solving problems;how to break everything down into something easy to understand and easy to program.
We'll be using C++ as our programming language of choice. C++ is a very powerful and versatile language that is a very good language to start making games with. We'll go deep and try to understand how things really work on the computer at a low level. We'll make several games as practice and I'll show you all my tips and tricks in order to solve the problems we come across.
Who this course is for:
This is for people interested in learning how to program but don't know where to start. No prior programming knowledge is presumed. Those interested in the basics of making games. You won't get much value in this course if you're already knowledgeable in programming.

icon
Instructor Details

Serge Lansiquot

A veteran programmer of 16 years, I now work in the AAAgame industry on some of the game industry's biggest titles like Minecraft and Halo. I've worked/work on core systems and AI. Before that Iworked as the lead iOS developer at a successful mobile apps company.
In my spare time I work on my own indie game projects and continue to learn new technologies and techniques.
I've been a programming mentor at VFS and I tutor University students regularly in programming. I'm a life long learner and I have a passion for teaching others what I know about programming.

icon
More c++ courses

Learn C++ for Game Development

$11.99

Learn C++ Programming -Beginner to Advance- Deep Dive in C++

$11.99

C++ programming step-by-step: From Beginner to Advanced

$11.99

Fundamentals of 2D Game Engines with C++ SDL and Lua

$11.99

Qt Quick and QML - Intermediate : Interfacing to C++

$11.99

Learn the Vulkan API with C++

$11.99

icon
Reviews

4.2

90 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Nicholas Boehret on 11/24/2020

Pretty slow when typing on some of these.

By Robin Brthen on 11/24/2020

I understand the concepts he's explaining

By Dmitry Petukhov on 11/11/2020

I started this course in February 2020 and followed it until April. After a long pause of 6 months, I finally finished it.
Hooray!
I am very glad that I bought this course, it's one of the best learning investment for me.
For example: I used concepts from this project for technical interviews.
I strongly recommend this course if you want to start with the basics and make sure that you have not missed something important.
P.S. Soon I will start the second course on C++ game development. :)
Thank you,
Dmitry Petukhov

By Jonathan Moore on 11/4/2020

Good starting with the basics.

By Mitja on 10/21/2020

Just getting started ;) So far, so good.

By Mikel Gore on 10/7/2020

So far it is what I expected it to be.

By Jacques Van Blokland on 9/24/2020

Overall the course was good and I would recommend it to anyone who wants to learn about making games and C++. It would have been nice to have access to a git repo of the final project with commits corresponding with each chapter since the main cpp file gets quite large and it's hard to tell where my own code diverges from the instructor's code -but this is a minor issue, and the overall instruction is first rate.

By Waleed ayoub on 9/21/2020

Amazing Teaching style goes directly to the point, and I like the end of section practice problems they let you understand and apply the concepts really well.

By James Simao on 9/14/2020

Since this is the very beginning off the course I am intrigued by the way that the instructor applies his knowledge to the problem solving at hand. As he explained, computer programming is a way to solve a problem using the speed of a computer to do the mundane and boring things that are needed to solve the problem.

By Ahmet Frat Kestekolu on 9/10/2020

Delivers what has been promised. Besides making some basic games, you will have the chance to really understand what functions, pointers etc. are used for through examples.
You can watch the whole thing and process it by pausing the video on 1.5x speed, you won't miss a thing.
Basic explanations of some core subjects was not really enough.
The instructor assumes that you had at least above average level mathematic training in school etc.
Narration could be better, but the instructor already knows this I assume.
TLDR:
Be patient and watch it on 1.5x speed.

By Stefano on 9/6/2020

I don't like the way the solution for a project is created, it is all in a single file, too much chaos.
In the same file you put the Player, the Alien, the Shields, the Missiles... to much objects in a single file will only create confusion on the step of the program.
I liked the idea of the course but not its implementation.

By Simpdad on 9/1/2020

Very nice introduction