Quote Originally Posted by Diaboli
wouldnt a single matrix [x,y] be the same as a 2-dimensional array in delphi?
Absolutely not. A vectors and matrices are all about geometry. If you have a 3D game, you need them. For example you rotate an object by multiplying all its points with a rotation matrix. A matrix unit takes care of this multiplication, for example.