Had you not said "excuse your english" above some of us would have taken the comment in a negative manor. Try looking at Project Phoenix its basically a wrapper for S2DL into a game engine. There are links to a version that has Lua built in (5.0.2 I'm working on the 5.1 upgrade right now) and works quite well. I've even went as far as to start to build a sample game in the basic version.

unDelphiX is quite old and in some cases just doesn't work. True that SDL has its down falls, but it compiles in FPC and runs fine on Max OS X, Linux, Windows, and some others. Take that into consideration when your deciding on what rendering engine to use.

Phoenix also has all of the DLL's you will need for windows, its a bit more difficult when it comes to the Linux .SO and .A distros.