Подкаст про GameDev на Go
Искандер Шарипов запустил подкаст про разработку разработку игр на Go. Первый эпизод уже доступен на Mave:
https://gg.mave.digital/ep-1
Приглашённый гость: Андрей Апанасик.
За новостями подкаста можно следить тут.
О чем выпуск:
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
#gamedev #podcast
Искандер Шарипов запустил подкаст про разработку разработку игр на Go. Первый эпизод уже доступен на Mave:
https://gg.mave.digital/ep-1
Приглашённый гость: Андрей Апанасик.
За новостями подкаста можно следить тут.
О чем выпуск:
*
00:00
- Интро, представляем ведущих*
10:10
- Как Андрей вкатился в геймдев*
11:50
- Стартап Андрея (balancy.co)*
17:50
- Маппинг схемы между админкой balancy и игрой*
19:60
- Визуальная админка в balancy для удобства геймдизайнеров*
21:50
- Какие движки поддерживает balancy*
22:20
- Любимые инструменты разработки игр Андрея*
29:10
- О JSON в Unity*
30:50
- Стратегия развития Unity*
35:10
- Сколько монобехов - слишком много?*
40:10
- CGo в игрушках на Go*
45:20
- Некоторые плюсы и минусы особенностей Go в геймдеве*
48:20
- ECS в Go и Unity (и немного про Factorio)*
1:09:50
- Особенности рендеринга в Ebitengine и многопоточка в играх на Go*
1:19:50
- Говорим о Nakama (open source game server, написанный на Go)*
1:26:35
- Сетевой код для игр на Go, headless сборки на Ebitengine и Unity*
1:32:30
- Платформы, под которые можно собирать игры на Ebitengine*
1:37:40
- В какие игрушки играет Апанасик#gamedev #podcast
Самый быстрый поиск пути на Go без аллокаций и СМС
https://habr.com/ru/articles/766882/
Искандер рассказывает про алгоритмы поиска пути: A-star и greedy BFS. Поиск пути понадобился при разработке игры Roboden - она написана на Go с использованием движка Ebitengine.
Эта статья не про алгоритмы, а про микрооптимизации, структуры данных и прочие хитрости. Мы будем ограничивать область нашей задачи, чтобы создавать лучшие решения конкретно под неё.
#article #quasilyte #gamedev
https://habr.com/ru/articles/766882/
Искандер рассказывает про алгоритмы поиска пути: A-star и greedy BFS. Поиск пути понадобился при разработке игры Roboden - она написана на Go с использованием движка Ebitengine.
Эта статья не про алгоритмы, а про микрооптимизации, структуры данных и прочие хитрости. Мы будем ограничивать область нашей задачи, чтобы создавать лучшие решения конкретно под неё.
#article #quasilyte #gamedev
Хабр
Самый быстрый поиск пути на Go без аллокаций и СМС
Алгоритмы важны. Но реализовать их можно очень по-разному. При одном и том же алгоритме, оптимизированная библиотека будет в тысячу раз быстрее наивной. Любите оптимизации, специализированные...
Пишем RPG на Go - серия статей
0) https://habr.com/ru/articles/791192/
0.5) https://habr.com/ru/articles/799497/
Искандер активно продвигает GameDev на Go, и вот его очередной проект - обучающая серия статей по написанию RPG на Ebitengine.
Пока написаны только две вступительные статьи, остальное в процессе.
Напомню, что у Искандера уже есть готовая игра - Roboden, написанная на Go, которая уже добралась до Steam и даже до Steamdeck.
————
Если вам интересен подобный формат, предлагаю поддержать автора, чтобы у него точно была мотивация довести проект до конца👾
#guide #gamedev #quasilyte
0) https://habr.com/ru/articles/791192/
0.5) https://habr.com/ru/articles/799497/
Искандер активно продвигает GameDev на Go, и вот его очередной проект - обучающая серия статей по написанию RPG на Ebitengine.
Пока написаны только две вступительные статьи, остальное в процессе.
Напомню, что у Искандера уже есть готовая игра - Roboden, написанная на Go, которая уже добралась до Steam и даже до Steamdeck.
————
Если вам интересен подобный формат, предлагаю поддержать автора, чтобы у него точно была мотивация довести проект до конца
#guide #gamedev #quasilyte
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Делаем RPG на Go: часть 0
Один из самых частых вопросов в нашем сообществе разработке игр на Go — это с чего начать. В этой серии статей мы будем изучать движок Ebitengine и создадим RPG в процессе. Вступление Что от вас...
https://habr.com/ru/articles/878766/
Если вам лень было тестить как DeepSeek-R1 пишет код на Go, то автор статьи сделал это за вас, сравнив с GPT-o1. Правда, для примера взят не какой-то привычный рабочий сервис, а простенькие игры — "Пинг-Понг" и "Крестики-нолики". Но тем веселее.
Краткие итоги
Пинг-Понг:
- DeepSeek: сделал более структурированный код (game struct + vector), добавил счёт
- ChatGPT: использовал глобальные переменные, но сделал динамический размер поля
- Обе версии: используют termbox и в целом играбельны
Крестики-нолики:
- DeepSeek: использовал
[]rune
для поля и добавил очистку экрана через ANSI- ChatGPT: сделал более простую версию со slice of strings, но всё в main()
- Обе версии: корректно проверяют победу, хотя и разными подходами
Интересно, что в обоих случаях DeepSeek немного "заботливее" к пользователю — добавляет счёт, чистит экран. А ChatGPT больше фокусируется на технических моментах вроде динамического размера.
P.S.: Не хватает сравнения с Claude 3.5 Sonnet, мне он нравится намного больше, чем любая модель GPT
————
UPD: ещё одна похожая статья с их сравнением от подписчика (из комментов)
#ai #gamedev #gpt #deepseek
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Сравнение кода DeepSeek и ChatGPT(Golang)
Весь этот шум заставил меня заинтресоваться DeepSeek. Самое банальное сравнить с ChatGPT. Ну и плюсом, у меня сегодня выходной, можно и поиграть немного. Код пусть будет на Go. Модели GPT-o1 и...