Pretty much the same as Noel. I'm working on my game engine, which is written in BlitzMax and C++. I have no clue about progress, because it depends when I stop adding new features, what issues are raised during testing and what features I suddenly decide I want when I begin working on a first game with it.