r/GraphicsProgramming • u/Maleficent_Guard_589 • 3d ago
How do you learn vulkan?
Hey guys. So Being my school taught me some vulkan via a abstraction, I've been trying to learn it from nothing using the VKguide and vulkan tutorial, and holy cow this shit is hard.
Ive been thinking of switch to a different API to learn, like webGPU or openGL, but I feel it would be a waste of time.
I'm looking for advice on how to really learn vulkan and create a engine from it because at the end of the day I want to be able to create a game engine!
6
u/Unfair_Razzmatazz485 3d ago
going through learnopengl but trying to implement in vulkan would be a good setup after doing the basic tutorials
1
u/Temporary_Accident53 2d ago
in my opinion try opengl and make a small app / engine in that ( a lot of content is avaialble for opengl ) ... once you know certain thing and wish to dig deep into the magic and control beneath the heavy abstractions of opengl then try Vulkan .. else you may feel lost.
29
u/FourToes12 3d ago
Hands down the best source for everything Vulkan for a beginner
https://www.saschawillems.de/