Original Post
So let's say you wanted to program an "Engine" for use in XNA, do you program it in Visual C# and then somehow "export" it for use in XNA, or do you use the XNA API and directly program it in the XNA API?