I'm interested in making sure my end result of a game runs on OSX (as I do most of my dev on OSX as it stands). I'm failing to find anything useful as far as a library to make game development easier that I can get to work (not for lack of trying).

Before I waste any more time looking, I figured I'd just ask: WHAT DO I USE?!

In order to get allegro5.pas to work, I had to make a C hack (hah!) to have a main function and a function to take in my code and call al_main_blahblahblah. Then I saw that I'd still have to do ALL the work for a GUI myself.

I've got SDL2 working under freepascal as well, but I still need to write a GUI library.

I'm trying to make a couple of 'windows' that can be dragged around in the game, with some buttons on them.

Anyways, thoughts?