If you are interested in learning the basics of Computer Graphics, you will need to start learning the basics of Linear Algebra. Concepts such as vectors, matrices and transformations form the basics of computer graphics.
For example, when you press a button on your controller to rotate a game character on a screen, you are applying a rotational transformation to the...
What tools do you need to develop a 2D mobile game
From Model Space to Screen Space- OpenGL Space Transformations
Transformations are not only used to rotate, scale or skew a coordinate system. They are also used to completely transform a coordinate system into a totally different coordinate system. For example, transforming a 3D coordinate system into a 2D coordinate system. This is what OpenGL does. It converts the 3D coordinate system of a character into a
