
Learn to make games using industry standard C++ and Raylib
C++ Fundamentals: Game Programming For Beginners
InstructorGameDev.tv Team
Learn to make games using industry standard C++ and Raylib
InstructorGameDev.tv Team

Free

Free
Free
Editorial course preview
These 4 complementary views highlight concrete, legible examples from the course presentation.
The Visual Studio Code interface displays C++ source code for a game project, featuring a live preview window that renders a side-scrolling pixel art scene with neon signs and buildings.
This slide explains sprite sheets by illustrating how to load a texture, define a source rectangle, and set the position within a window using X and Y coordinates.
This screenshot displays the Tiled map editor interface used for level design, featuring a central grid workspace and a palette of RPG-style terrain assets.
This view displays a community forum discussion thread where a student shares a screenshot of their 3D maze project created within the Unity engine.
The course builds complexity through three distinct projects: an axe dodging game, a side-scrolling runner, and an OOP-focused title.
Lessons cover essential topics such as delta time, custom data types, arrays, and class inheritance through hands-on demonstrations.
The instruction includes code challenges within videos to encourage independent practice and reinforce understanding.
Some learners report difficulties with environment configuration on macOS. One signal from a review created before the displayed update suggests that provided libraries may not align with current requirements, though the update label does not prove a correction.
Some learners report difficulties with environment configuration on macOS. One signal from a review created before the displayed update suggests that provided libraries may not align with current requirements, though the update label does not prove a correction.
The curriculum aligns with the target of beginners and Unreal students, though macOS users may face configuration hurdles.