thing is a lot of Render engines have a high level API and work like Blitz3D already. The biggest difference being you have to put together your own framework and modules that give you the extra functionality needed to make games. But much of the functionality of blitz3D with easy transforms and rotations, entity system, materials and what not is readily avaliable from any number of engines out there in other languages.