C++ Fundamentals: Game Programming For Beginners

Learn to make games using industry standard C++ and Raylib
4.68 (2267 reviews)
Udemy
platform
English
language
Game Development
category
instructor
C++ Fundamentals: Game Programming For Beginners
14 946
students
11 hours
content
Mar 2025
last update
$109.99
regular price

What you will learn

How to write games in C++ from scratch

The basics of Object Oriented Programming (OOP)

Programming fundamentals (inc variables, loops and if-statements)

Clean coding practices and principles

How to compile and run your C++ games and apps

Problem solving and debugging basics with C++

How to use the Raylib simple games library

How to animate 2D characters

Course Gallery

C++ Fundamentals: Game Programming For Beginners – Screenshot 1
Screenshot 1C++ Fundamentals: Game Programming For Beginners
C++ Fundamentals: Game Programming For Beginners – Screenshot 2
Screenshot 2C++ Fundamentals: Game Programming For Beginners
C++ Fundamentals: Game Programming For Beginners – Screenshot 3
Screenshot 3C++ Fundamentals: Game Programming For Beginners
C++ Fundamentals: Game Programming For Beginners – Screenshot 4
Screenshot 4C++ Fundamentals: Game Programming For Beginners

Charts

Students
Price
Rating & Reviews
Enrollment Distribution

Comidoc Review

Our Verdict

As a seasoned e-learning critic, I found "C++ Fundamentals: Game Programming For Beginners" provided a solid foundation in C++ game development while utilizing the Raylib library. However, it assumes some foundational knowledge with minimal explanations of certain concepts and unconventional uses of C instead of C++. Though the instructor's teaching style is an advantage for many learners, this course may not be the best place for beginners to start their programming journey.

What We Liked

  • Covers fundamentals of C++ programming while making games, great for those who already have basic knowledge
  • Raylib library used very successfully for game development, leading to well-functioning code
  • Instructor explains concepts clearly and concisely with a pleasant teaching style
  • Code challenges in every video help reinforce learning and develop logic skills
  • Community discussions and project changes provide additional insights and assistance in overcoming obstacles

Potential Drawbacks

  • Assumes some foundational knowledge, causing instructor to gloss over or not fully explain crucial concepts
  • Lacks in-depth explanations of physics formulas, computer architecture's impact on game making, and thorough formula breakdowns
  • C style is used frequently instead of C++, which may lead to confusion for those wishing to strictly study C++
  • Exercises are minimal and do not provide sufficient opportunities to practice and reinforce skills
  • Course can be overwhelming for beginners with no prior programming experience
3926772
udemy ID
20/03/2021
course created date
29/07/2021
course indexed date
Bot
course submited by