Download Instructions: Follow the link then click "Download Original" button at the top right.
Uses Minkowski sum to generalize the problem into smaller components
Very fast intersection checks
Swept Sphere to Triangle Collision
Intersection detection of many different types
Flexible for extra game logic (like always allowing inside-exiting collisions)
Named Properties - Assign a string to any generic value
XNA Input Management System - A standalone file that can easily integrate with any XNA project to easily register functions based on input.
Memory Manager with string pool - Set size data management and error handling. This is great for when the address locality of your program is slowing down or when you have a limited memory to work with and need to keep track of usage and stats.
Streaming - Packing data into a contiguous block, saving it, then reading it back in with correct pointers to a contiguous block. Speeds up use cases by decreasing cache misses.