oh, so I figured i'd put in steamworks as well as the Steam API (to GameWork) - problem is, steamworks only has C++ compiled binaries, so I guess i'll have to make a C# wrapper for it. Ah, debugging's going to be a pain in the ass.
Also thought i'd integrate the Paypal API in, as well, because microtransactions.
And finally some very basic 2D/3D stuff (primitives, mostly) to help speed things up a bit.
And, of course, physics/collisions which are done by other engines. Thanks, people who are smarter than me :D
This framework is coming along nicely, with the exception that for some reason whenever I close the thing in the debugger, I need to manually stop it afterword. Dunno if that'll affect a final product, but it's annoying as-is.
I'd say it was a thread I accidentally left open, but I commented all of them out and it still happens. I'll need to narrow it down at some point.