Learn C++ Game Development (Udemy.com)
C++ game development course for beginners.
Created by: Luka Horvat
Last updated June 2019
How it compares
Against the other 281 rated Udemy courses in Game Development Fundamentals on CourseDuck:
- Rating4.3 out of 5higher than 20% of them
- Reviews1,108#31 of 282 by number of reviews
- Length6.2 hoursshorter than 58% of them
- Last updatedJune 2019earlier than 80% of them
Course Description
Learn C++ game development is a course I made for everyone who knows how to program, but doesn't know where to start with game development. The course teaches you how to use the SFML library for C++, to start working with graphics, events and sound to create a 2D game. Everything is done step by step with the help of videos, so it's easy to follow along and learn. At the end of the course you will know what you need for game programming and will be able to start making your own games.
Warning: This course was published more than 2 years ago and the technology used in it progresses fast. The current most updated version of SFML (2.1) doesn't work out of the box with Visual Studio 2013 (or the express editions) and it requires more work to setup. If you want to follow this course easily, then you should use the 2012 or older version of Visual Studio (or the express edition) which can still be officially downloaded from Microsoft site.
Instructor Details
- 4.3 Rating
1,108 Reviews
Luka Horvat
Luka is an independent game programmer and designer with much experience from different projects and many different programming languages. He has been interested in computer science and programming from his early years. That, and a passion for games lead him into the field of video game design and programming. In 2011 he started making tutorials on game development, and has now moved to Udemy to continue teaching others how to make games.
More Game Development Fundamentals courses
The Ultimate 2D Top Down Unreal Engine Course (2026)
4.9 (1,468 Reviews)
Provider: Udemy
Time: 17.1h
$94.99
Blender Skill Builder: Modelling Challenges (2026)
4.9 (144 Reviews)
Provider: Udemy
Time: 6.5h
$19.99
Jumpstart to 2D Game Development: Godot 4 for Beginners (2026)
4.8 (4,398 Reviews)
Provider: Udemy
Time: 67.6h
$89.99
Create a Complete 2D Survivors Style Game in Godot 4 (2023)
4.8 (3,761 Reviews)
Provider: Udemy
Time: 17.2h
$59.99
Master Lua Programming and Create Amazing Games with LÖVE! (2023)
4.8 (3,199 Reviews)
Provider: Udemy
Time: 8.5h
$13.99
Complete Godot 2D: Develop Your Own 2D Games Using Godot 4 (2025)
4.8 (1,619 Reviews)
Provider: Udemy
Time: 11.3h
$94.99
Reviews
By Anthony Tobianski on 5/25/2025
The author hasn't entirely updated the course. New content starts at Section 9, but it's still difficult to follow due to Qt Creator and SFML updates. I would suggest using the SFML CMake Template, by cloning that project. I'd then use VS Code with the CMake Tools extension to configure, build, and launch the project. One the template is cloned, you can simply change the name of the folder and the target name for your app to match your project. Once you have this under control you can follow the course material. If you already have some experience, you might do better just following tutorials and examples online.
By Pranav Subramanian on 9/26/2020
Yes, Great, Thank you. It was amazing
By Chaitanya Kochhar on 9/2/2020
Out of date, boring, and doesn't touch on anything special for C++. No memory management, pointers, and topics inherent to why C++ is popular. You could just as easily learn these concepts from free YouTube videos.
By Andreas Brckner on 8/27/2020
Good course so far. I think I am going where I want to, but the teacher should talk more clearly and take breaks to allow catching up with typing etc
By Damola on 8/16/2020
I followed every single step and also came out with the expected output, without retry
By Peter O'Neal on 7/11/2020
Works so far, quick which is great since I don't feel like I have to skip ahead and I'd rather pause and catch up then be like jesus this person is slow.
By Xtop on 7/6/2020
I have learnt quite a lot and am very grateful however I did have to do a lot of my own research and help from other websites for certain topics in which not enough information was given. For example this is not the latest VS and SFML. Also had some trouble following certain things with no apparent method of communication. Overall, very educational.
By Abigail Jones on 6/22/2020
Excellent C++-centric game design course so far. I've completed the updated lessons and I am starting on the Pong game (lessons 7 & 8). Great stuff.
By Jason Garcia on 5/19/2020
I believe this course is grand and its free its much better than youtube as well when it comes to no ads. ++
By Bernd Krohn on 5/10/2020
Quick,good start to manage c++ with the help of games . The desire to see more is great . Good voice , performance of this stuff excellent .
By Suresh Kumar R on 5/7/2020
Good one
By Daniel Uzoma Nwachukwu on 3/26/2020
Audible voice, great step by step tutoring, it is just that he is using an old version. I wish he could update
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100






