Quote:


someone said that certain functions were specific to the engine.





If for someone you mean me, I said that it is not just a matter of exposing some functions to C++ or LUA
Actually C script makes something more for you

If you have many functions running at the same time, quite a normal situation in game programming, you must cycle through them , switching from one function to an other in short intervals of time to give the impression of simultanity
In 3DGS you simply use the istruction wait()
If you want to use C++ you must be familiar with multy threading programming which is normally considered an advanced topic