There is a lack of multi-platform engines for (Free)Pascal. Well, you can use SDL/GLFW and OpenGL, which is a great choice in my opinion, but it's not a 3D engine.
I made a few experiments porting Irrlicht to FreePascal/Delphi about two weeks back, well, more precisely I used
Frank Dodd's FreeBasic IrrlichtWrapper and translated it to Pascal. It's actually working pretty well, but there are a few issues:
- The wrapper supports only Irrlicht 1.4.2
- The particle system is not working, creates an AV
- Text output isn't working correctly on Linux
- Mac OS is not supported at the moment (for some unknown reason I cannot create a dynamic IrrlichtWrapper library on Mac OS X)
I only invested a few days in porting to Pascal, so there might be a lot of other bugs in there, but unfortately I haven't had time to develop it further.
If anyone is interested, I could upload the code to my webspace.
Bookmarks