How to go about C++ bindings for lua? – For Beginners – GameDev.net

Also, since you mentioned Roblox, in case you weren't aware Roblox created their own Lua derivative for their own objectives and open sourced it (luau) …
View full source