Yes, I know that blitzmax is totally different from b3d, but it looks like it can also work with a code syntax practically identical to b3d's. (Though there is no real reason why I would want to, since I would much rather have OOP and fun stuff like that).