..yup I do agree...game engine should be whole system for game creation, and when I said this I mean on tools builted on the top of the actual rendering engine...entity placement, VFX seting up, AI, physics set up, scripting/coding etc...this should be game engine...if we talking about Blitz3D itself, it cant be described as a game engine, since all things you have to do 'manualy' trough code, what means its most likely closer to be language builted around specific API, what Blitz3D is in fact..Torque, Unigine, Trinity, Unity , PR6 is a game engines becouse appart from ability to code your game, you can do all necessary perparation for your scene content/vfx before you start doing that..