C# game development utilities for use with XNA and MonoGame