Обсудили вопросы, связанные с геймдевом на го: подходит ли Go для геймдева? Какие основные плюсы и минусы? На какие игровые движки стоит обратить внимание? И др.
Состав:
- Николай Тузов (opens new window) (разработчик в Lamoda, веду образовательный канал на ютубе)
- Глеб Яльчик (opens new window) (технический директор Gaijin)
- Алексей Акулович (opens new window) - работает в inDriver, ранее работал в Tinkoff, ВКонтакте. Занимается backend-стороной сложных и интересных проектов, увлекается геймдевом на Go в качестве хобби.
- Искандер Шарипов (opens new window) - программист ВКонтакте, работает над компилятором kphp. В прошлом работал над компилятором Go. В свободное время пишет небольшие игрушки на Go.
# Где ещё можно послушать
- Apple Podcasts (opens new window) (ITunes)
- Яндес.Музыка (opens new window)
- Mave (opens new window)
- ВК (opens new window)
# Тайминги
- 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 Заключение