A small math engine in C++ for use in game development.
The system supports:
- 2D and 3D vectors (addition, scaling, normalization, dot product, cross product),
- 4x4 matrices (matrix multiplication),
- basic transformations (translation, scaling, rotation), and
- combination of multiple transformations.
The implementation is minimal, efficient and does not rely on any external math libraries.