Я с командой из нескольких человек занимался разработкой пользовательской игры в Dota 2.

Есть две версии - moba игра и арена.

Весь код игры долгое время писали на скриптовом языке Lua, но потом перенесли весь проект на TypeScript. В команде мало людей, поэтому мы занимаемся всеми циклами от VFX, SFX, моделей и анимации, до написания кода - разработка персонажей, предметов, механик и геймдизайна.

Работа в команде осуществлялась с помощью GitHub'а.

Чем приходилось заниматься:

- Написание сценариев игровой логики, логики персонажей и их умений, предметов и механик, искусственного интеллекта (ИИ) на языках lua, TypeScript.

- Работа с GIT

- Работа с текстурами и материалами

- Работа с интерфейсами на js.

- Отрисовка и настройка HUD виджетов

https://steamcommunity.com/sharedfiles/filedetails/?id=2848522106
https://steamcommunity.com/sharedfiles/filedetails/?id=3157249719