See if someone at Blitz Research could help. BlitzMax is awesome. OO at its best. It would be a good dev tool to add to the Amiga toolbox. Blitz is still a great development environment. BlitzMax made BlitzBasic true OO. I had stop using Blitz3d as it wasn't object oriented. OpenGL works with BlitzMax, but code modifications might be needed to work with Mesa.
Edit Add: Amiga needs a good gamemaker as there isn't one anymore. Programming can be a pain, and C++ can be too picky and time consuming.