Yeah I took a look at some of those including XNA. Not really a fan, I like working low-level for this type of programming.