Hej hej!
So I’ve started learning LWJGL, because fun, and this is just me sharing what I’ve got so far! I’ve always been interested in learning how to make a 3D game on my own, without using the available engines out there (which I still recommend if you are a beginner and your main focus is making a game!). There’s just such a steep learning curve and I’ve never felt very inspired to actually start, but this time I got around to it!

So there’s SO MUCH TO LEARN! I don’t come from a technical background. Sure, I work in IT nowadays, but that’s like SQL queries and Spring Boot and REST calls. There’s very little complicated math involved. Here you have vector math, matrix math and then quaternions (and those make my brain melt). Coming from a musical arts background I really didn’t learn a whole lot of math and trying to read these math algorithms is just impossible when you don’t know what any of the symbols even mean… Luckily the Internet is great and vast and usually there’s someone who’ll explain it out there in layman’s terms.

Not understanding every bit of the math is not required, it is not a blocker for you to start learning 3D game programming! There are libraries and infinite resources online. I’m hoping that when I learn enough to confidently do it again I could do it in a similar guide format as the 2D game, so that more people could follow and learn the basics with me, and hopefully also create a playable 3D game in the process.

Signing off for this time
Hej då!
/Markus

source