Как стать автором
Обновить
21
0
Роман @softaria

Программист и немного предприниматель

Настраиваем автоматическую сборку проекта Unity3d в Gitlab CI

Время на прочтение 6 мин
Количество просмотров 12K
Unity *Системы сборки *
Туториал
Update 17.02.2019 — эта статья устарела. Пользоваться ей в 2019 году не стоит.

Зачем нужна автоматическая сборка проекта никому объяснять не надо.
В случае со сборкой проектов под Unity это особенно актуально, так как средненький проект, например, под WebGL собирается на рабочей машине 5-7 минут, полностью её завешивая.

Не так давно вышла версия Unity под Linux, что дало принципиальную возможность настроить автоматическую сборку при помощи Gitlab CI (которая основана на docker образах).

Я хочу поделиться своим опытом такой настройки.
Читать дальше →
Всего голосов 16: ↑16 и ↓0 +16
Комментарии 2

Особенности протокола в IO-играх

Время на прочтение 5 мин
Количество просмотров 15K
Я пиарюсь
Допустим, вы хотите создать IO-игру. Что-то похожее на agar.io, slither.io и тысячи их.

Что такое IO -игры
Такое название закрепилось за браузерными, клиент-серверными многопользовательскими играми в реальном времени.

Механика таких игр обычно относительно проста и интерес достигается за счет эпических битв между большим количеством реальных игроков.

Родоначальником жанра является agar.io

Многие знают, что в таких играх используется websocket. И ничего сложного нет в том, чтобы создать свой протокол над ним. Я так думал, когда примерно год назад мы начинали проект космического шутера в этом стиле.

Сейчас я так не думаю.
Расскажу почему
Всего голосов 34: ↑27 и ↓7 +20
Комментарии 75

Docker. Зачем и как

Время на прочтение 6 мин
Количество просмотров 482K
Виртуализация *
Есть множество прекрасных публикаций для тех, кто уже пользуется docker-ом. Есть хорошие статьи для тех, кто хочет этому научиться. Я пишу для тех, кто не только не знает, что такое docker, но и не уверен стоит ли ему это знать.

Я сознательно опускаю некоторые технические подробности, а кое где допускаю упрощения. Если вы увидите, что docker – то, что вам нужно, вы легко найдете более полную и точную информацию в других статьях.
Читать дальше
Всего голосов 62: ↑60 и ↓2 +58
Комментарии 159

Go глазами java программиста

Время на прочтение 7 мин
Количество просмотров 68K
Go *
Эта статья не для тех, кто уже пишет на go.
Она для программистов на других языках, которым инетересно, стоит ли тратить время на go.
Чем отличается go, например, от java и чем может быть полезен.
Читать дальше
Всего голосов 101: ↑73 и ↓28 +45
Комментарии 277

WebGL на Unity3d — двенадцать проблем при сборке проекта

Время на прочтение 6 мин
Количество просмотров 40K
Unity *WebGL *
Из песочницы
Не так давно в Unity вышла из беты возможность создания проектов для WebGL. Делюсь своим опытом сборки под эту платформу большого игрового проекта.

Disclaimer: Статья только для тех, кто сам собирается сделать что-то подобное — она очень техническая и использует специфическую для Unity терминологию.
Я хочу собрать Unity проект под WebGL!
Всего голосов 23: ↑22 и ↓1 +21
Комментарии 36

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Специалист
Lead
Java
Docker
React
TypeScript
Java Spring Framework
Designing application architecture