C++ Fundamentals: Game Programming For Beginners
Learn to make games using industry standard C++ and Raylib
4.68 (2267 reviews)

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




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
Related Topics
3926772
udemy ID
20/03/2021
course created date
29/07/2021
course indexed date
Bot
course submited by