Understanding OpenGL Objects is crucial in learning OpenGL. Learn how OpenGL Objects, responsible for taking data to the GPU, are created, deleted and bound to the OpenGL context.
Learn the mathematics behind a 3D character movement. Learn how matrices are behind every character movement in games and how quaternions offer a better solution than matrices.