Home/Deals/Development

Game Engine Development with C++ and OpenGL

Build a full 3D game engine from scratch using C++, OpenGL, physics, audio, UI, and modern engine architecture
4.8 ★★★★★30 studentsCreated by Alex KulbitskyLast updated Nov 12, 2025🌐 English

What you'll learn

Build a complete 3D game engine in C++ and OpenGL from scratch
Implement rendering, shaders, and real-time lighting systems
Create physics, audio, and animation subsystems using modern libraries
Design a data-driven scene system with JSON-based loading
Build a modular component-based architecture for GameObjects
Develop a full UI framework with buttons, text, and responsive layouts
Integrate input handling for player control and interactive gameplay
Combine all systems into a working 3D game prototype inside your own engine

Requirements

Basic to intermediate knowledge of C++ (OOP, pointers, STL)
Understanding of 3D math concepts like vectors and matrices
Familiarity with an IDE such as Visual Studio or CLion
A computer capable of running OpenGL applications
Curiosity and motivation to build complex systems from scratch
No prior game engine experience required — everything is explained step by step

Description

Frequently Asked Questions

Student Feedback

4.8
★★★★★
Course Rating
75%
15%
5%
5%
5%
S
Sarah J.
★★★★★2 weeks ago

This course was absolutely amazing! The instructor explained everything clearly and the projects were very helpful.

M
Michael T.
★★★★1 month ago

Great content, highly recommended for beginners. Just wish there were more practice exercises.

D
David K.
★★★★★2 months ago

Best course on this topic I've taken so far. Worth every penny (even better since I got it for free!).

More Courses You Might Like

Game Engine Development with C++ and OpenGL
$9.99$99.9990% Off
🎫 Coupon
9B1363C91D0C9BDBDA26
REDEEM COUPON
30-Day Money-Back Guarantee
This course includes:
  • 📺 18h 30m on-demand video
  • 📱 Access on mobile and TV
  • ♾️ Full lifetime access
  • 🏆 Certificate of completion