Description
Game Engine Development with C++ and OpenGL is a course on building your own game engine from scratch using modern C++ and the powerful OpenGL graphics library, published by Udemy Online Academy. This is a comprehensive course that guides individuals through building their own game engine from scratch using modern C++ and the powerful OpenGL graphics library. The course combines theory with practical coding to teach the essential components of rendering, input management, physics, and scene management. Ideal for aspiring game developers, computer graphics enthusiasts, or software engineers, this course focuses on understanding how game engines work behind the scenes and how to design efficient and scalable systems for real-time applications.
This course takes you on a complete journey from a blank C++ project to a fully functional 3D game engine capable of real-time graphics rendering, physics management, sound, animation, and a user interface – all designed and coded from scratch. As the course progresses, you will implement real-world gameplay features such as lighting, textures, camera control, physics simulation, audio playback, UI buttons, menus, and even 3D model animation using the glTF format. By the end, you will have a working engine that supports 2D and 3D rendering, interactive gameplay logic, and loading data-driven content from JSON files.
What you will learn in Game Engine Development with C++ and OpenGL:
- Build a complete 3D game engine in C++ and OpenGL from scratch
- Implement real-time rendering, shaders, and lighting systems
- Create physics, sound, 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 complete UI framework with responsive buttons, text, and layouts
- Integrate input management for player control and interactive gameplay
- Combine all systems into a working 3D game prototype inside your own engine
- And…
Course specifications
Publisher: Udemy
Instructors: Alex Kulbitsky
Language: English
Level: Intermediate
Number of Lessons: 60
Duration: 18 hours and 21 minutes
Course topics

Game Engine Development with C++ and OpenGL Prerequisites
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
Pictures

Game Engine Development with C++ and OpenGL introduction video
Installation guide
After Extract, watch with your favorite Player.
Subtitle: None
Quality: 720p
Downloadly link
Rapidgator link
File password (s): www.downloadly.ir
Size
11.6 GB