Learn Modern OpenGL games for 3D Game Tutorial Series, the fundamentals of the awesome games we play and the game engines behind them. Read more.
I am CEO of Sonar Systems which is the world leader in educational material.
Access all courses in our library for only $9/month with All Access Pass
Get Started with All Access PassBuy Only This CourseAbout This Course
Who this course is for:
- This course on OpenGL is designed for individuals interested in gaining insights into the mechanics of games and game engines.
- Anyone looking to transition from Immediate Mode to Modern OpenGL
What you’ll learn:Â
- Setting Up on Windows and Mac using GLFW, SDL and SFML
- 2D Drawing
- 3D Drawing
- Texturing
- Lighting
- 3D Rendering
- Shaders/GLSL
- Model Loading
- Cube Mapping
- C++ Programming
- C++ Game Development
OpenGL stands as the world’s most widely used graphics library. Learn the fundamentals that make the awesome games we play and the engines behind them. A step by step process is used to show everything from initial set up to essential Modern OpenGL games features.Â
Throughout and beyond this course, you will have access to the complete source code to facilitate your development. The source code is available for free in as many projects as you wish. Should you have any inquiries related to the course, feel free to reach out—I am always happy to assist.
To summarise this is what you get:
- Lifetime access to HD quality videos with no monthly subscription. Learn at your own pace, at your convenience.
- Downloadable starter code and final code for each section to enhance your learning experience.
- 24/7 support if you have questions or get stuck.
- Multiple coding challenges to practice your new skills, solutions included for your reference.
Explore more technology courses hosted by me, here in Skill Success library.
Our Promise to You
By the end of this course, you will have learned modern OpenGL 3D game development.
10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.
 Get started today and learn more about the Modern OpenGL 3D Game Tutorial Series.
Course Curriculum
Section 1 - Introduction | |||
Introduction | 00:00:00 | ||
Section 2 - Setup | |||
GLFW & GLEW Windows (Absolute Linking) Setup | 00:00:00 | ||
GLFW & GLEW Windows (Relative Linking) Setup | 00:00:00 | ||
GLFW & GLEW Mac Setup | 00:00:00 | ||
SDL & GLEW Windows (Absolute Linking) Setup | 00:00:00 | ||
SDL & GLEW Windows (Relative Linking) Setup | 00:00:00 | ||
SDL & GLEW Mac Setup | 00:00:00 | ||
SFML & GLEW Windows (Absolute Linking) Setup | 00:00:00 | ||
SFML & GLEW Windows (Relative Linking) Setup | 00:00:00 | ||
SFML & GLEW Mac Setup | 00:00:00 | ||
GLM Windows Setup | 00:00:00 | ||
SOIL Windows Setup | 00:00:00 | ||
Section 3 - Getting Started | |||
Drawing A Triangle | 00:00:00 | ||
Shader Files | 00:00:00 | ||
Textures | 00:00:00 | ||
Transformations | 00:00:00 | ||
Projections and Coordinate Systems | 00:00:00 | ||
Camera | 00:00:00 | ||
Section 4 - Lighting | |||
Colours | 00:00:00 | ||
Basic Lighting | 00:00:00 | ||
Materials | 00:00:00 | ||
Lighting Maps | 00:00:00 | ||
Directional Lights | 00:00:00 | ||
Point Lights | 00:00:00 | ||
Spot Light | 00:00:00 | ||
Combining Directional, Point and Spot Lights | 00:00:00 | ||
Section 5 - Model Loading | |||
Assimp Windows Setup | 00:00:00 | ||
Assimp Mac Setup and Mesh Class | 00:00:00 | ||
Assimp Model Class & Loading A Model | 00:00:00 | ||
Section 6 - Advanced | |||
Cubemapping/Skybox | 00:00:00 | ||
Section 7 - Extra OpenGL Resource Links | |||
OpenGL Additional Links | 00:00:00 |
About This Course
Who this course is for:
- This course on OpenGL is designed for individuals interested in gaining insights into the mechanics of games and game engines.
- Anyone looking to transition from Immediate Mode to Modern OpenGL
What you’ll learn:Â
- Setting Up on Windows and Mac using GLFW, SDL and SFML
- 2D Drawing
- 3D Drawing
- Texturing
- Lighting
- 3D Rendering
- Shaders/GLSL
- Model Loading
- Cube Mapping
- C++ Programming
- C++ Game Development
OpenGL stands as the world’s most widely used graphics library. Learn the fundamentals that make the awesome games we play and the engines behind them. A step by step process is used to show everything from initial set up to essential Modern OpenGL games features.Â
Throughout and beyond this course, you will have access to the complete source code to facilitate your development. The source code is available for free in as many projects as you wish. Should you have any inquiries related to the course, feel free to reach out—I am always happy to assist.
To summarise this is what you get:
- Lifetime access to HD quality videos with no monthly subscription. Learn at your own pace, at your convenience.
- Downloadable starter code and final code for each section to enhance your learning experience.
- 24/7 support if you have questions or get stuck.
- Multiple coding challenges to practice your new skills, solutions included for your reference.
Explore more technology courses hosted by me, here in Skill Success library.
Our Promise to You
By the end of this course, you will have learned modern OpenGL 3D game development.
10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.
 Get started today and learn more about the Modern OpenGL 3D Game Tutorial Series.
Course Curriculum
Section 1 - Introduction | |||
Introduction | 00:00:00 | ||
Section 2 - Setup | |||
GLFW & GLEW Windows (Absolute Linking) Setup | 00:00:00 | ||
GLFW & GLEW Windows (Relative Linking) Setup | 00:00:00 | ||
GLFW & GLEW Mac Setup | 00:00:00 | ||
SDL & GLEW Windows (Absolute Linking) Setup | 00:00:00 | ||
SDL & GLEW Windows (Relative Linking) Setup | 00:00:00 | ||
SDL & GLEW Mac Setup | 00:00:00 | ||
SFML & GLEW Windows (Absolute Linking) Setup | 00:00:00 | ||
SFML & GLEW Windows (Relative Linking) Setup | 00:00:00 | ||
SFML & GLEW Mac Setup | 00:00:00 | ||
GLM Windows Setup | 00:00:00 | ||
SOIL Windows Setup | 00:00:00 | ||
Section 3 - Getting Started | |||
Drawing A Triangle | 00:00:00 | ||
Shader Files | 00:00:00 | ||
Textures | 00:00:00 | ||
Transformations | 00:00:00 | ||
Projections and Coordinate Systems | 00:00:00 | ||
Camera | 00:00:00 | ||
Section 4 - Lighting | |||
Colours | 00:00:00 | ||
Basic Lighting | 00:00:00 | ||
Materials | 00:00:00 | ||
Lighting Maps | 00:00:00 | ||
Directional Lights | 00:00:00 | ||
Point Lights | 00:00:00 | ||
Spot Light | 00:00:00 | ||
Combining Directional, Point and Spot Lights | 00:00:00 | ||
Section 5 - Model Loading | |||
Assimp Windows Setup | 00:00:00 | ||
Assimp Mac Setup and Mesh Class | 00:00:00 | ||
Assimp Model Class & Loading A Model | 00:00:00 | ||
Section 6 - Advanced | |||
Cubemapping/Skybox | 00:00:00 | ||
Section 7 - Extra OpenGL Resource Links | |||
OpenGL Additional Links | 00:00:00 |