Артем Коротенко. Gamedev. Как создаются игры Потестим в проді
-
- Technology
Как разрабатываются современные игры. Про архитектуру, движки, взаимодействие с игроком с помощью "искусственного интеллекта", сервера и тонкий клиент в многопользовательских играх.
Артем – Tech Lead в игровом подразделении компании BetterMe и преподаватель геймдева в КПИ, около 9 лет занимается разработкой игр.
И еще много всего интересного:
- Как пишут сервера для pvp игр
- Как отличается разработка под ПК и консоли
- Почему игры не сразу портируются на все платформы
- Почему гиперкэжуал игры популярны
- Cloud gaming
Канал Артема с лекциями: https://www.youtube.com/c/ArtemKorotenko
Паблик подкаста в телеграм: https://t.me/test_in_prod
Таймлайн:
00:00 Intro
00:17 Бэкграунд Артема
03:46 Как давно занимаешься геймдевом
04:38 Играешь ли сам в игры ?
06:01 История разработки игр
10:20 Как разрабатываются игры
13:01 Какие отделы разработки есть у игр
13:54 Для чего нужен движок ?
16:03 Как разрабатываются движки
18:57 Кто разрабатывает свои движки
20:17 Чем отличаются общедоступные движки от закрытых
22:31 Конкуренция между unity и unreal
23:21 Что после движка ?
24:16 Какая архитектура у компьютерных игр ?
27:24 Разделение слоев архитектуры в играх
29:27 Какой интерфейс предоставляет движок
30:29 Как игра разделяется на модули
34:59 Игры разрабатываются только на C++
38:24 Искусственный интеллект в играх
46:33 Как NPC принимает решение убить вас
49:30 Многопользовательские игры
51:47 Почему pvp игры имеют "тонкий" клиент
53:58 Какие протоколы используются для сетевого обмена
56:29 Нагрузки на стороне сервера
58:58 Получится ли на питоне ?
1:00:15 Чем отличается ПК от игровой консоли ?
1:01:49 Какая разница в ОС между ПК и консолью
1:02:31 Почему игры не сразу портируются на ПК
1:05:45 Что произошло с cyberpunk ?
1:07:44 Почему гиперкэжуал так популярны
1:10:52 Технические вызовы казуальных игр
1:17:47 Cloud gaming
1:20:00 Риск для индустрии от клауд-гейминга
1:23:35 VR игры и хайп
Как разрабатываются современные игры. Про архитектуру, движки, взаимодействие с игроком с помощью "искусственного интеллекта", сервера и тонкий клиент в многопользовательских играх.
Артем – Tech Lead в игровом подразделении компании BetterMe и преподаватель геймдева в КПИ, около 9 лет занимается разработкой игр.
И еще много всего интересного:
- Как пишут сервера для pvp игр
- Как отличается разработка под ПК и консоли
- Почему игры не сразу портируются на все платформы
- Почему гиперкэжуал игры популярны
- Cloud gaming
Канал Артема с лекциями: https://www.youtube.com/c/ArtemKorotenko
Паблик подкаста в телеграм: https://t.me/test_in_prod
Таймлайн:
00:00 Intro
00:17 Бэкграунд Артема
03:46 Как давно занимаешься геймдевом
04:38 Играешь ли сам в игры ?
06:01 История разработки игр
10:20 Как разрабатываются игры
13:01 Какие отделы разработки есть у игр
13:54 Для чего нужен движок ?
16:03 Как разрабатываются движки
18:57 Кто разрабатывает свои движки
20:17 Чем отличаются общедоступные движки от закрытых
22:31 Конкуренция между unity и unreal
23:21 Что после движка ?
24:16 Какая архитектура у компьютерных игр ?
27:24 Разделение слоев архитектуры в играх
29:27 Какой интерфейс предоставляет движок
30:29 Как игра разделяется на модули
34:59 Игры разрабатываются только на C++
38:24 Искусственный интеллект в играх
46:33 Как NPC принимает решение убить вас
49:30 Многопользовательские игры
51:47 Почему pvp игры имеют "тонкий" клиент
53:58 Какие протоколы используются для сетевого обмена
56:29 Нагрузки на стороне сервера
58:58 Получится ли на питоне ?
1:00:15 Чем отличается ПК от игровой консоли ?
1:01:49 Какая разница в ОС между ПК и консолью
1:02:31 Почему игры не сразу портируются на ПК
1:05:45 Что произошло с cyberpunk ?
1:07:44 Почему гиперкэжуал так популярны
1:10:52 Технические вызовы казуальных игр
1:17:47 Cloud gaming
1:20:00 Риск для индустрии от клауд-гейминга
1:23:35 VR игры и хайп
1 hr 24 min