Иван, lua это очень плохо, потому что ненадежно.
1) нет ide,
2) нет обработки ошибок,
3) внутри quck — проприетарное г динозавра,
4) самое главное — время на обучение lua ничего не стоит на рынке труда, там борьба с самим луа у боль.
посмотри сюда
github.com/AlexWan/OsEngine