| Class | Description |
| ArrayUtils | Provides static methods for array manipulation. |
| BoundingBox | Holds information about a 2D rectangle
|
| IntersectionData | Stores information about an intersection test. |
| Line | A utility class for various calculation involving line segments |
| MathEngine |
Provides static constants and functions to perform various mathematical operations. |
| MouseAttacher | A class for quickly attaching an object to the mouse pointer. |
| RaycastData | Holds the data of a raycasting intersection test. |
| Raycaster | Used to find the closest object between a starting point to an ending point. |
| Sorter | A utility class for sorting arrays. |