Learn C++ for Game Development (Udemy.com)

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

Created by: Stephen Ulibarri

Produced in 2021

icon
What you will 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.

icon
Quality Score

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

Overall Score : 96 / 100

icon
Course Description

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. Thiscourse 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++.
Who this course is for:
Anyone who wishes to program video games in Unreal Engine but does not yet know how to code in C++.
Beginners with no programming experience, or programmers who wish to brush up on the basics of C++.
Those who want to become video game programmers and gain a solid understanding of C++.
Anyone who wishes to learn programming in C++.

icon
Instructor Details

Stephen Ulibarri

When Iearned my bachelor's degree in Chemical Engineering, I was exposed to the world of programming. I was instantly hooked. Ihave a passion for game development anda love for creative problem-solving. Ihave written and self-published a science fiction novel and love all things creative. Ihave experience assisting and tutoring in engineering, mathematics, physics, chemistry, and programming.
Inow am an industry professional creating surgical simulations. It is extremely rewarding and my passion is to pass on my knowledge so others can achieve a highly engaging and fun career as Ihave!
Ienjoy biking, drawing, 3D-design, and procedural generation in video games. I am currently teaching how to implement algorithms such as procedurally-generated level creation techniques on my YouTube page:DruidMechanics.
Ihave also written a book on Unreal Engine C++, available on Amazon, titled:Unreal Engine C++The Ultimate Developers Handbook.

icon
More courses by Stephen Ulibarri

Unreal Engine C++ The Ultimate Game Developer Course

$11.99

Unreal Engine Blueprints - The Ultimate Developer Course

$11.99

icon
More c++ courses

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

C++ - A 3-Step Process to Master C++ in 7 days for Beginners

$11.99

icon
Reviews

4.8

312 total reviews

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

By Tyree Fuller on 11/14/2020

I love the classroom approach. Makes me feel like a real student sitting in class listening to my teacher. He explains the material very clearly, and even made me a lot more comfortable using pointers and reference than my actual college professor ever could.

By Brandon Jones on 11/7/2020

Clear, precise and simple to understand.

By Alexander Voit on 11/7/2020

So far, I just started this course and I like the way our instructor explains to me the material. Hopefully, it will be the same till the end of the course. I would get the next course from the same instructor if I like this one.

By Rayhaan Mughal on 11/7/2020

Does a great job at showing examples and various loopholes in the more complex programming concepts. I have been studying C++ for game dev from a book and this set of videos was a great supplement to that in aiding to clear confusions I had.

By Isaac Rodriguez on 11/7/2020

Its actually a very nice course about learning the basics about c++ programming oriented to Visual Studio for UE4, exactly what I was looking for, the teacher Stephen Ulibarri is a pro!!
Muy buen curso donde aprendes las bases para programar en C++ dentro de Visual Studio para UE4, muy bueno si quieres empezar a programar, el profesor Stephen Ulibarri es un mquina!! ( Para las personas que no saben ingls les ser difcil porque los subttulos slo estn en ingls y a veces no concuerda con lo que dice).

By Shahar Neumann on 10/26/2020

Overall it was a good course, and I learned new things (even with my experience in the C programming language). Highly recommended!

By A T on 10/23/2020

Great course for a complete beginner! I will repeat the course though because it got harder in the end and i couldn't follow along. It takes some time to really grasp all the consepts. But i don't think that this course could be any easier than it is.

By Frank van Hoof on 10/18/2020

Includes a lot of abstract OOP-mechanics, which is great for new coders.
Still includes good info for veterans of other languages, though some subjects (such as types of casting) could use some more in-depth info.

By Luca Rasche on 10/16/2020

So far it's going well, and everything is being explained very well.

By Eugenia Keil on 10/13/2020

klare Worte, intuitives Lernen, 100% zufrieden!!!
Diese besondere Art - also erst etwas auf das "board" zu erklren und dann "practice" in Visual Studio - ist fantastisch.
Danke Stephen!!!

By Jarzykk . on 10/9/2020

The course is amazing! Thanks!

By Kerem Furkan Toker on 10/8/2020

An amazing course to get you from 0 to advanced parts of C++. Very explanatory, effective and includes great samples to show you how these codes are used in games/programs. Thanks for this amazing course Stephen!