Try looking at Project Phoenix its basically a wrapper for S2DL into a game engine.
Not quite

The Phoenix engine and the S2DL engine have a similar architecture. BUT the Phoenix engine is based on OpenGL only calls while S2DL is a set of wrappers around SDL that utilises OpenGL for tasks that are not available in SDL.

I think you ment Phoenix is a wrapper for OpenGL into a game engine.

Back on topic
I started with DelphiX, I found it behaved very differently on various PCs and was therefore very unreliable, I tried GLXtreem and encountered the same problems. I find that SDL is the most reliable and consistent accross PCs.

S2DL and Phoenix both use a similar architecture to DelphiX for developing games. However they do not wrap the classes as components. The programmer is responsible for creaqting and destroying the classes when needed. I believe this gives the developer more control, also moves away from VCL bloat and allows better data structure design within the game.