tl;dw: It's made to replace OpenGL leaving out the cruft and using less abstraction to program the hardware, leading to better performance. The drawback of being less beginner-friendly is...
tl;dw: It's made to replace OpenGL leaving out the cruft and using less abstraction to program the hardware, leading to better performance. The drawback of being less beginner-friendly is compensated by modern game engines "available to anyone basically for free" like Unity and Unreal.
tl;dw: It's made to replace OpenGL leaving out the cruft and using less abstraction to program the hardware, leading to better performance. The drawback of being less beginner-friendly is compensated by modern game engines "available to anyone basically for free" like Unity and Unreal.