A Zelda-like game engine built in C# and using XNA