A couple of reasons for this, I think. Mostly the new job, but mostly because I don't have a good, *base* set of tools to work with.
What do I mean by that?
I hate having to rebuild stuff from scratch. So I've been searching for stuff to make things 'easier' to code in. So I'll bounce back and forth bewteen C++ and C#.
Here's the rub. All I really want (at this point in time) is a simple windows abstraction layer. Not 'Microsoft Windows', but a simple Windowing UI.
To be clear, the API only has to create a window, handle resizing/fullscreen switching and be easy for me to inject an 'onUpdate' function/thread. Everything else, I'll handle.
So, unless anyone out there knows of a simple library out there for doing this (C++ or C#, I really don't care), I'm going to end up doing that myself.