SaaSHub helps you find the best software and product alternatives Learn more →
LearnOpenGL Alternatives
Similar projects and alternatives to LearnOpenGL
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
-
CppCoreGuidelines
The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++
-
-
-
-
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
-
-
-
-
-
OpenFrameworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
-
computer-graphics-from-scratch
Text, diagrams, and source code for the book Computer Graphics from scratch.
-
-
3d-game-shaders-for-beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
LearnOpenGL discussion
LearnOpenGL reviews and mentions
-
How I've optimized chunk generation in my Minecraft clone
Hi every one ! This is my first post on dev.to so a new experience for me! I'm actually working on a Minecraft clone for my engine dev portfolio, and I've decided to share with you the steps of my journey 😁 This post is intended for people who have a basic understanding of 3D rendering. If that's not the case, I highly recommend you take a look at this website, which is an absolute reference! For your information, I am working on Fedora Linux 44, with a RTX 3060Ti, 32GB of DDR4 3600MHz and a Ryzen 7 5700X. Well, let's dive into !
-
Learning OpenGL Part: The End - Model loading
and shoutout to https://learnopengl.com
-
Ask HN: What Are You Working On? (July 2025)
Learning OpenGL. https://gamemath.com/ is free and a great way of explaining most of the math in an intuitive way without getting handwavy or imprecise. https://learnopengl.com/ is also free!
-
Cloth
At the end of the day, it's all just maths and physics.
You didn't specifically ask about game development, but that domain is where the majority of graphics, mathematics, lighting, physics, etc, knowledge is distributed. And it can be difficult to find information solely about (e.g.) cloth simulation and other niche topics without it being coupled into game development resources.
I happened to read https://alextardif.com/LearningGraphics.html today, which might give you some pointers in various directions. https://learnopengl.com/ gets a consistently good rap, even today when there are newer APIs like Vulkan and Metal. Consider the API as 5% of the problem to solve though (less tbh, though Vulkan is proving even heavier than I was warned).
If you don't want to learn C/C++, I understand there's a large community around WebGL, so finding their subreddits and other forums could be a good starting point too.
However, again, the API and platform is really just a wrapper around the actual physics simulation (the impressive part).
-
A-Share Market Surge - FAV0 Weekly #016
Learn OpenGL - A free OpenGL tutorial suitable for learners looking to deepen their understanding of graphics APIs, visit http://learnopengl.com.
-
Ask HN: Resources for Learning Graphics Programming
Me and a friend build our own Graphics engines based on https://learnopengl.com I can highly recommend this to everyone who gets started with computer graphics. It is a lot of new information but not the most modern Graphics library, but the information will help you understand the field and pickup any other graphics library quicker. Once I had a small project up and running I started looking at https://emscripten.org/ to combine it with some web experiments and more easily share my work with other over the web. I also started looking at https://vulkan-tutorial.com/ and https://webgpufundamentals.org/ to experiment with geometry shaders.
Next to Realtime Graphics you could also dabble into the world of Ray-Tracing. Personally I'm still quite new to this field but my master thesis supervisor also gave lectures at an other university where they recoded a lot of lectures during Covid. Advanced Computer graphics at the UU for example https://ics-websites.science.uu.nl/docs/vakken/magr/2021-202... The course recommends https://raytracing.github.io/ as a resource to students, and I can also recommend this.
As a small note to end with, the website(s) of professors giving computer graphics are a true tressure trove of information: https://jacco.ompf2.com/ https://www.3dgep.com/cpp-fast-track-1-getting-started/
-
LÖVR – An open source framework for rapidly building immersive 3D experiences
Somewhat related, I'm trying to convert the Learn OpenGL tutorials [0] to LÖVR [1]. The main goal is to understand the changes needed to convert the Open GL shaders to the LÖVR version, as there are some changes.
---
[0]: https://learnopengl.com/
[1]: https://github.com/wolf81/lovr-learnopengl
- Learn OpenGL: extensive tutorial resource for learning Modern OpenGL
-
The Game for my Daughter
Wvhile browsing over the net, one website stands out learnopengl.com. It looks very well-structured, have covered a variety of different topics and have links to the source code. And that is not only about the code, but building an important understanding what is going on behind those lines. I'm pretty sure I will go over the articles over and over again to refresh certain aspects when I actually need them.
- Learn OpenGL, extensive tutorial resource for learning Modern OpenGL
-
A note from our sponsor - SaaSHub
www.saashub.com | 6 Jun 2026
Stats
JoeyDeVries/LearnOpenGL is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of LearnOpenGL is C++.