Войти
ПроектыФорумСобираю команду

Magicsea online | Anime MMORPG (2 стр)

Страницы: 1 2
#15
3:36, 3 дек 2022

Мы слегка забросили эту тему, пора апнуть.

Спустя два года попытки сработаться с более чем десятками C++ разработчикам, мы поняли одно - порог вхождения в работу сильно высок. Порой задачи не оправдывают потраченное время и уровень платы труда. За задачи по типу "сделать панель эффектов наложенных на игроке с указанием времени действия" приходится ожидать больше недели.

Мы приняли решение сократить штат C++ разработчиков за счет расширения вакансий скриптовых разработчиков и сделать особый уклон на развитие скриптовых функций в клиенте игры. При увеличении штата скриптовых разработчиков и низком пороге вхождения мы значительно ускорим разработку игры и последующий выход обновления.

При разработке отдельное внимание уделяется документации написанного функционала. Мы описываем что делает функция, каждый аргумент, что возвращает и по необходимости прикладывает пример кода.
Пример кода | Magicsea online | Anime MMORPG

Больше информации вы можете найти в нашем канале в нашем телеграмм канале

#16
16:10, 25 янв 2023

Мы делаем большой уклон на автоматизацию рутинных действий наших разработчиков. Им не нужно вручную собирать приложения на все платформы и отправлять их в соответствующий маркет плейс или заливать на CDN. В наших руках есть мощное оборудование расположенное в Дата Центре специально для технических задач включающие CI/CD процессы.

Всё это делается автоматически по коммиту в защищенную ветку.  К слову от коммита до деплоя приложения проходит в среднем 2 минуты.

CI/CD | Magicsea online | Anime MMORPG
#17
(Правка: 23:37) 23:34, 25 янв 2023

Мелочь, но наверное стоит поработать над текстом.

+ Показать

Двиг свой?

#18
0:47, 26 янв 2023

Спасибо за замечание, исправим.
Да, движок самописный. И мы занимаемся его развитием

#19
(Правка: 1:17) 1:06, 26 янв 2023

Kara Team
> Им не нужно вручную собирать приложения на все платформы и отправлять их в
> соответствующий маркет плейс или заливать на CDN. В наших руках есть мощное
> оборудование расположенное в Дата Центре специально для технических задач
> включающие CI/CD процессы.
Можно поподробнее, о чем конкретно речь идет, чем взаимозаменили и какой дата центр?

+ Показать

Выглядит как интересное предложение, в котором вполне можно принять участие, но есть сомнения.

#20
1:31, 26 янв 2023

Данная информация больше для читателей с техническим уклоном, кто знаком с устройством GIT и знает что такое commit.

Если вы не знаете, что вот кратная информация из google.com

Команда git commit делает для проекта снимок текущего состояния изменений, добавленных в раздел проиндексированных файлов. Такие подтвержденные снимки состояния можно рассматривать как «безопасные» версии проекта — Git не будет их менять, пока вы явным образом не попросите об этом.

Таким образом, в процессе работы наши сотрудники работая с GIT'ом постоянно делают коммиты и для облегчения их работы, то после каждой фиксации изменения запускается автоматический процесс сборки приложения под все платформы: win32, win64, macos, ios, android. Так же собираются installer'ы (inno-setup, flatpack и т.д).

Всё это происходит на специальном оборудовании расположенном в ДЦ, характеристики которого были специально подобраны под технические нужды проекта, включая быстрый процесс компиляции проекта.

Далее результат компиляции отправляется на тестирование клиентам имеющий доступ к тестовой версии игры (ограничен сетевыми настройками через VPN)

Страницы: 1 2
ПроектыФорумСобираю команду