Available Source Downloads

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.