I think there's a fundamental misunderstand of what Andreas is looking for. I don't believe he is talking about gamers as customers, he is talking about developers. I believe what he's looking for is an abstract 3d game engine API which can utilize more than one of the BlitzMax 3d renderers, likely so that he can provide LUA bindings which will be usable for people using various engines.
No such thing exists, to my knowledge, at least not publicly. I have my own private module which does precisely this, but since it currenly only supports a TV3D renderer ( because that's all I need ) it wouldn't be any use and I have no plans to release it anyway.
It's a good idea though.
So then it's not a language, because BlitzMax is the language.
No such thing exists, to my knowledge, at least not publicly. I have my own private module which does precisely this, but since it currenly only supports a TV3D renderer ( because that's all I need ) it wouldn't be any use and I have no plans to release it anyway.
It's a good idea though.
miniB3D uses it's own rendering system that is written in BlitzMax and based on the Blitz3D commandset.
So then it's not a language, because BlitzMax is the language.