Description
Обсудили вопросы, связанные с геймдевом на го: подходит ли Go для геймдева? Какие основные плюсы и минусы? На какие игровые движки стоит обратить внимание? И др.
Состав:
Николай Тузов
Глеб Яльчик - тех. директор компании Gaijin (которая разрабатывает игру WarThunder и др.), специалист по геймдеву.
Алексей Акулович - работает в inDriver, ранее работал в Tinkoff, ВКонтакте. Занимается backend-стороной сложных и интересных проектов, увлекается геймдевом на Go в качестве хобби.
Искандер Шарипов - программист ВКонтакте, работает над компилятором kphp. В прошлом работал над компилятором Go. В свободное время пишет небольшие игрушки на Go.
Тайминги:
00:00:00 Вступление
00:01:03 Приветсвие - Алексей Акулович
00:02:23 Приветсвие - Искандер Шарипов
00:04:34 Почему для геймдева был выбран Go
00:09:32 Что мы понимаем под словом "геймдев"
00:11:55 Подходит ли Go для геймдева?
00:28:50 Ликбез: что такое Garbage Collector (GC)
00:34:15 Движки с подходом "всё есть код"
00:36:16 Собственные игровые движки Алексея и Искандера
00:39:35 ООП в разработке игр
00:46:15 Стоит ли писать свой движок?
00:55:27 Ликбез: что такое ECS
00:58:41 Может ли зарабатывать на геймдеве на Go?
01:04:03 Go + GoDot
01:10:37 Помогает ли геймдев развиваться разработчику?
01:14:43 Какой движок на Go выбрать?
01:18:32 Основные минусы Go в геймдеве
01:20:27 Обёртка над Ebiten от Искандера
01:22:21 Основные плюсы Go в геймдеве
01:30:31 Заключение