LearnOpenGL

Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com (by JoeyDeVries)

LearnOpenGL Alternatives

Similar projects and alternatives to LearnOpenGL

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better LearnOpenGL alternative or higher similarity.

Suggest an alternative to LearnOpenGL

Reviews and mentions

Posts with mentions or reviews of LearnOpenGL. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-09-17.
  • Learning Graphics Programming
    Take a look at learnopengl.com as well
  • Lack of "In Practice" tutorials
    reddit.com/r/opengl | 2021-09-19
    I started learning OpenGL around 2019. and I still feel like I don't really understand it in practice, it seems like there is a serious lack of information out there. there isn't a good tutorial on "Making a game using OpenGL" that is complete and fully featured and not just like a demo of some kind. I have read the entire learnopengl.com website, followed countless youtube tutorial series, followed a paid course, all this and I still don't understand how to actually use it in practice. Yes, I know how to do some simple rendering and stuff like that and how to make a camera that moves around, but I don't actually know how to use this stuff to actually use OpenGL in practice. I want to know if there are any good OpenGL "In practice" tutorials out there that feature building a fully complete project from start to finish in 3D.
  • Why are you a C++ enthusiast?
    reddit.com/r/cpp | 2021-09-17
    I decided to focus on one particular discipline of C++ that I also had an existing interest in - video games. I wanted to know why developers wrote games in C++ and how that translated to performance on the hardware I buy when building a pc. Years ago (2018) I had saved some random reddit comment from this dude talking about 3D graphics drivers and this thing called openGL which used C++. It was a really technical comment and I didn't really understand what any of it meant. But he said he got a job of it and linked the site where he learned all this stuff from. The site was https://learnopengl.com/.
  • Recommendations for building a game engine
    reddit.com/r/gamedev | 2021-09-17
    Since you are doing OpenGL, a nice reference to start is LearnOpenGL When you are done with it and are feeling particulary brave, you can learn Vulkan with Vulkan Tutorial. For physics you can build an entire physics engine yourself with the book "Game Physics Engine Development" from Ian Milligton. I did it and it was great ! ( you will also learn very usefull math in the process). For AI there is "Ai for Games" from the same author.
  • Just started learning OpenGL and I want to cry
    So, just proceed with learnopengl.com and you'll do great. I was taught the theory in my Uni so understanding it was easy enough, but given that you know Unity, you might be acquainted with the workings of graphics - so you'll enjoy it.
  • Start with C++ (for the second time in two weeks)
    I started following these tutorials, intending to make a 2d game. Then I discovered that making a 3d game would be cooler and went through https://learnopengl.com/ to learn 3d graphics programming. It's been a lot of fun.
  • What "leveled you up" as a game developer or accelerated your learning?
    reddit.com/r/gamedev | 2021-09-12
    A good background in C++ and linear algebra, and https://learnopengl.com/. Once you've got basic graphics going, you just start building up abstraction layers.
  • What is the best old-school OpenGL + SDL tutorial?
    reddit.com/r/opengl | 2021-09-09
    Learnopengl is a great resource, and it's pretty trivial to ignore the steps about setting up GLFW and use SDL instead.
  • How to get into the AAA gaming industry?
    reddit.com/r/gamedev | 2021-09-09
    If you want to do that stuff, I would suggest writing at least one game from scratch (you can still use libraries like EnTT or for sockets, physics, audio, etc). Using an engine will stifle your opportunity to write the lower level, backend-type stuff. If you're comfortable with C++ and have a decent math background (nothing more than is required for normal gamedev) then OpenGL shouldn't be very difficult. learnopengl.com
  • Should I learn C or C++
    well, I did consider learning C first before realizing that c++ might be a better starting point. and thanks for the link to the course, but I've found free ones: https://www.learncpp.com/ for C++ and https://www.learn-c.org/ for C, but I also got a few extras like https://learnopengl.com/ for when I want to create games and applications using openGL which in this tutorial you require C++ or using https://www.learn-cpp.org/ as an alternative to the first c++ learnig website
  • Nakon završenih osnova C++, gde dalje ići?
  • Easy Open GL Template for New Projects
    reddit.com/r/gamedev | 2021-09-04
    OpenGL®-Starter is a template for your upcoming OpenGL Projects which has been compiled to run the most basic Hello World OpenGL Program from LearnOpenGL.com
  • Why doesnt my passthrough geometry shader work?
    reddit.com/r/opengl | 2021-09-03
    I used shader class from learnopengl, and only thing i changed in Main was geometry shader path in Shader constructor.
  • Endless and Infinitely Detailed Terrain
    I started learning OpenGL at https://learnopengl.com/ and I build the game engine following the YT series of ThinMatrix. I read a lot about procedural generation and advanced OpenGL.

Stats

Basic LearnOpenGL repo stats
137
6,123
4.5
11 days ago

JoeyDeVries/LearnOpenGL is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
Find remote jobs at our new job board 99remotejobs.com. There are 24 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.