tonyg
Dammit, I keep forgetting that Bmax is basically 3D but applied to quads, sorry I do appologise :S Yes you could setup your project to use SetScale().
MGE
I do agree that out of the box Bmax will make most small-medium games if coded carefully, but for large games I'd say I'm not sure about it? Firstly, if your not a really experienced programmer you'd have to rely on wrappers written by people on here, so the support is by one person, whereas with C you have the original forum to run for help, i.e. better supported libs, for example RakNet, Irrlicht and the physics engines. I'd also say the OO side of Bmax may proove problematic when a project becomes massive, I dont know from first hand experience, just from what I've read about complex OO projects. For example, you can't overload, you can't have multiple Constructors, this was one of the features that turned me to C++, not completely, I still like Bmax. You can't use Multiplie Inherritence, yes I know this sometimes means the design is bad, but it can be quite usefull here and there.
Other than that Bmax is a perfectly capable language and engine.
Dammit, I keep forgetting that Bmax is basically 3D but applied to quads, sorry I do appologise :S Yes you could setup your project to use SetScale().
MGE
I do agree that out of the box Bmax will make most small-medium games if coded carefully, but for large games I'd say I'm not sure about it? Firstly, if your not a really experienced programmer you'd have to rely on wrappers written by people on here, so the support is by one person, whereas with C you have the original forum to run for help, i.e. better supported libs, for example RakNet, Irrlicht and the physics engines. I'd also say the OO side of Bmax may proove problematic when a project becomes massive, I dont know from first hand experience, just from what I've read about complex OO projects. For example, you can't overload, you can't have multiple Constructors, this was one of the features that turned me to C++, not completely, I still like Bmax. You can't use Multiplie Inherritence, yes I know this sometimes means the design is bad, but it can be quite usefull here and there.
Other than that Bmax is a perfectly capable language and engine.