I agree though, it's not really ironic at all people using Blitz3D to make 2D games, I've done the same.
It's tough enough making awesome 2D gfx but 3D models is even tougher, not to mention that as soon as you introduce 3D dimensions, programming (and math) complexity rises significantly and Blitz can't do everything for you. And 3D gfx takes about 20 times longer to make than 2D (certainly to the quality we expect to see)
Look at the current ratio of 2D games top 3D games made in Blitz and also the ratio of completed games. It's probably like 20/1. With many of the best 3D games starting off and then never being finished.
If you've struggled to make a full flown 3D game in Blitz3D then you'll find it even tougher to make a game in BlitzMax3D. BMax is more like C++ like than BLitzBasic ever was. Especially if Blitzbasic is your first programming language and you've not used C before, the transition is tougher than you think.
It's tough enough making awesome 2D gfx but 3D models is even tougher, not to mention that as soon as you introduce 3D dimensions, programming (and math) complexity rises significantly and Blitz can't do everything for you. And 3D gfx takes about 20 times longer to make than 2D (certainly to the quality we expect to see)
Look at the current ratio of 2D games top 3D games made in Blitz and also the ratio of completed games. It's probably like 20/1. With many of the best 3D games starting off and then never being finished.
If you've struggled to make a full flown 3D game in Blitz3D then you'll find it even tougher to make a game in BlitzMax3D. BMax is more like C++ like than BLitzBasic ever was. Especially if Blitzbasic is your first programming language and you've not used C before, the transition is tougher than you think.