Well editing the engine? Not really, but you can add functions and features using C++. Look for imformation here talking about DLL and DECL files( there is a section in the specs and utils area on this.
If you choose to add OpenGL support via this method, then you will not really be able to use and of Blitz3Ds entity controls for rotating, moving, etc. So you would have to code all this from scratch and to be honast, why bother, just get C# and any of the wonderful opensource 3D engines out there. If you prefer a Basic like language, than perhaps BlitzMax may be for you. Personaly Id go C# or JAVA over BMax.
If what you want to do is write games, then Blitz in any of its veriaties may not be what your looking for to begin with. If all you want to do is make a nifty game, FPS style , then Torque or Game Creator is far easier and faster.
Most people seem to think Blitz is a game coding language, and they are correct, and thats all it is, no standardized game creating tool set is making Blitz, fairly outdated by the competition standards these days. However it is a nice langauge for rolling your own, everything, as that is basicly what you have to do.
Also I would not call blitz a Engine, more like a API, there is very little actual engine there, more just a bunch of functions that make it esier to code a engine. You still have to put it all togeather, just don't have to be bothered with as much math. Torque is a engine, Blitz is a language. :)
|