Been making an EDITOR this week, for my artist, and also working on a new underground system!
You might ask, why not use box 2d or something, that's a fair question, but I'm here to learn about engines, and I enjoy doing so, so far we got alot of the work out of the way, such as
>Lighting
>Shader
>MultiThreading (Still has memory leak issues)
>Tile scanner (Currently working on this to invent a way to do tile destruction, It's awesome so I'm spending the time to work with it)
>Program to make the UI/Animations/Particle effects (Currently working on)
There's much more still to an engine we're working on, but at the end we want to add more content and make it all fit nicely without spaghetti coding and also
>Having 0 Load times
This is something I'm working on too, so far it's looking very promising.
(Give me a month guys for a demo copy, I'll see where we're at).
Here's a little snippet for loading a file onto a form with XNA on it.
I think there was a ton more things I wanted to say, but this will do.