Moondust-Project
Moondust-Project copied to clipboard
[Engine]: Try using FFI-based bindings for LuaJIT instead of luabind-ish
With the case of LuaJIT, native calls are was bound into Lua will cause a strong performance slowing down due registers <-> LuaState synchronization requirement.
While LunaLua-SMBX does't using of lua so much while lot of parts are native-side (old code), PGE Engine will use lua for almost everything: NPC-AIs, playable characters logic, gameplay features, environment atmosphere, etc.
Notify @Bluenaxela to join the discussion.