Этот язык легко освоить для всех, кто писал сценарии на других языках программирования, но он также достаточно мощный, как только вы привыкнете! До сих пор у меня не было проблем с использованием lua в моих проектах — все работает, как и ожидалось, без необходимости писать что-то особенное или жестко кодировать зависимости в кодовую базу вашего приложения (в отличие от других популярных кросс-платформенных фреймворков). Иногда это может быть медленным при запуске больших скриптов, что делает отладку более сложной, чем некоторые другие, такие как Corona SDK, которые быстрее по дизайну. Кроме того, если такой опции еще нет, то реализация чего-либо самостоятельно потребует времени от команд разработчиков по сравнению с существующими библиотеками/фреймворками, уже построенными на основе этой концепции, такими как Unity3D C# corona sdk и т. д.