Я замислююся над тим, щоб перейти до однієї зі своїх старовинних ідей для гри. Основним моментом цієї гри буде можливий рівень функціональної настройки ігрового середовища та предметів (наприклад, модифікація поведінки космічного корабля). Для цього гра повинна бути сценарієм. Крім того, я не прагну комерціалізувати це, це просто цікава програма програмування для мене.
Оскільки я здебільшого .NET хлопець, я буду використовувати XNA / C # для самої гри. Для сценаріїв я думаю про те, щоб поїхати з Python або Lua. Я мав попередній досвід роботи з Python і не маю нічого проти цього як мови. З іншого боку, Lua для мене майже абсолютно новий, окрім деяких незначних модифікацій доповнень World of Warcraft, які я робив тут і там, і це виглядає багатообіцяюче. Тож ось моє питання:
Які плюси і мінуси Lua vs. Python як мови сценаріїв для платформи XNA / C #?
Чи один із них значно простіший у використанні з XNA / C #? Чи має один з них певні переваги або недоліки при використанні з XNA / C #? Чому б ви рекомендували один за іншим для XNA / C #?