DEV Community

Discussion on: What are you learning this week? And why???

Collapse
 
axelledrouge profile image
AxelleDRouge

I am following a great tutorial on YouTube on building a game engine in Java.
Why ? because it's a fun way to use Java (I learned programming with it, but I am mainly a JavaScript developer), because I always wanted to learn gamedev without an engine (I am curious, what's OpenGL? what are shaders ? how does 3D visualization work ? What are matrix ? Wow, am I currently learning maths just for that ? And what about game design ? level design ? story telling ?... )
I would love to create a game engine in JS and maybe use it to build web app in 3D without APIs (I could use Phaser, but no, I want to know how it works)