Has anyone here ever tried integrating AGS into a different game engine with its own rendering, OS, audio, etc. APIs?* If so, do you have any advice on where to start? Would I go inside of Allegro and change its functions to be wrappers of the engine's functions?
Thanks very much in advance!
---
* I suspect this is going to generate some "why would you want to do this?" questions. The main reason is that the game engine that I'm planning on using already has fairly mature support for all of our project's target platforms (including APIs for certain platform-specific features) and AGS does not. So I would use our engine as a sort of platform layer and run AGS on top of it.
Thanks very much in advance!
---
* I suspect this is going to generate some "why would you want to do this?" questions. The main reason is that the game engine that I'm planning on using already has fairly mature support for all of our project's target platforms (including APIs for certain platform-specific features) and AGS does not. So I would use our engine as a sort of platform layer and run AGS on top of it.