python. интерфейсы и абстрактные классы накатываются библиотеками, а приватные методы есть из коробки, просто не такие к которым привыкли в других языках.
Lua очень любят разработчики игр и думаю это не просто так.
Lua действительно очень быстрый (самый быстрый скриптовый язык)
И существует много документации о использовании в этой связке.
p.s. python тоже хорош, но в данном случае, уступает lua.