Udemy

Learn C++ for Game Development

Enroll Now
  • 24,758 Students
  • Updated 7/2025
4.7
(7,050 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
12 Hour(s) 44 Minute(s)
Language
English
Taught by
Stephen Ulibarri
Rating
4.7
(7,050 Ratings)

Course Overview

Learn C++ for Game Development

Learn the basics of C++ to prepare you for game development programming!

There are many C++ tutorials for Unreal Engine or other game engines out there, but most just assume you have a solid background in C++, or they cover the basics quickly. This is because Unreal Engine C++ is already too complicated to cover learning an entire programming language plus Unreal Engine programming in a single course. This course is designed to teach you C++ from the ground up, starting at absolute beginner level content and working up to advanced level techniques. This course will prepare you for programming video games in Unreal Engine, Cryengine, Lumberyard, or any game engine. Unreal Engine is not used in this course. This is a course on the basics of C++.

Course Content

  • 5 section(s)
  • 72 lecture(s)
  • Section 1 Introduction
  • Section 2 Input/Output Streams, Variables, Truth Values, Relational Operators
  • Section 3 Scope, Identifiers, Keywords, and Functions
  • Section 4 Increment Operators, Loops, Overloading, Classes, and Inheritance
  • Section 5 Static, Virtual, Dynamic Memory, Destructors, Polymorphism, and Header Files

What You’ll Learn

  • Students will be able to start programming in Unreal Engine with C++ without being intimidated by its advanced techniques.
  • Students will have a solid understanding of C++ basics.
  • Students will learn both theory and practice with classroom style whiteboard talks, and lab style hands-on programming sessions.

Skills covered in this course


Reviews

  • r
    ryan gaston
    4.0

    much better than freecodecamp's 31 hours C++ course which used studio code. I took that one before this one. Their course explains memory much more in depth, but the explanations here about pretty much everything are much better, not quite as fast, and easier to follow.

  • N
    Nicholas Hernady
    5.0

    I've gained a great foundational understanding of C++. I come from 4+ years using Blueprints in Unreal Engine and this course was perfect for me.

  • P
    Plaban Biswas
    4.5

    Nice and in-depth explanation. May benefit from giving examples in a gaming context, like in Polymorphism (E.g., Enemy -> Archer -> Elite Archer). Other than that, excellent! Maybe the course can be updated to include some newer advances or topics in C++.

  • M
    Martin Dillyn de Lange
    5.0

    Genuinely love the teaching style and explanations are clear and understandable. I did all this in 2 months using writing my own notes and taking breaks in between but I have a solid Grasp on C++ for game development!

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed