I'd recommend Basic4GL. I remember it because it's the first programming language I ever learned to use.
Pros:
- It's free and open-source.
- It uses OpenGL to draw graphics on the screen.
- It's BASIC-based like Blitz3D, this should make it easier to learn and port the game.
- It has several plugins available, and they are available for free. These could help in enhancing the game.
- It might be more stable than Blitz3D.
- Most of the cons can be ignored.
Cons:
- The project is discontinued, it hasn't been updated since 2008.
- It's currently only available for Windows, and it's current state doesn't hint any chances of it being ported to another platform.
- I believe it doesn't have a built-in collision engine (this can be considered as a pro since we get more control over the game when the developer does things manually)
- It's unlikely find a plugin that will load b3d models, but...
What do you think?
Edit: I do agree that it's Regalis' game and his decision is what will be done to the game. But he might need to find a better engine if he wants more people to be able to play.