124 читали · 4 года назад
Lua MTA [урок 1] Функции и переменные
Язык программирования Lua используется во многих играх, в том числе: GTA SA, garry's Mod и до. Мы уже давно знаем что скрипты состоят из функций, а функции представляют из себя взаимосвязь величин, содержащих локальные, глобальные переменные, действия и условия. Сейчас я вас познакомлю с написанием кода для игры GTA SA...
Lua в модах
Lua в модах Ещё одной из интересных частей игровой разработки является поддержка моддинга. Часто игрокам хочется дать возможность создавать пользовательские модификации, но при этом обычно редакторы получаются достаточно ограниченными, поэтому прибегают к помощи скриптовых языков. И тут старое как мир правило от программистов. В код нельзя пускать ни геймдизайнеров, ни игроков. Код штука тонкая, его можно сломать, нарушить неочевидные оптимизации и в целом, это то место где не программистам в нормальном проекте делать нечего. Геймдизайнеры по сути те же разработчики модов, только в виде кор гемплея...