Как стать автором
Обновить

Компания Plarium временно не ведёт блог на Хабре

Сначала показывать

Как перенести шейдер из игрового движка в Substance Painter

Время на прочтение8 мин
Количество просмотров9.2K
Меня зовут Тарас Улейский, я Technical Artist в Plarium Kharkiv. Для оптимизации графики нашей Survival RPG на мобильных устройствах мы использовали свои кастомные шейдеры. Они предполагают использование уникальных текстур и карт, которые не похожи на текстуры и карты в других популярных способах шейдинга. В результате 3D-художникам не совсем понятно, как создавать эти текстуры для ассетов в игре. Чтобы сразу можно было увидеть, как 3D-модель будет выглядеть в движке игры на этапе текстурирования, я перенес шейдер в Substance Painter. Материалов по API в Substance Painter на данный момент практически нет, я изучил эту тему самостоятельно, поэтому решил поделиться своими наработками.

Читать дальше →
Всего голосов 14: ↑13 и ↓1+12
Комментарии6

Ура (О нет) — удаленка

Время на прочтение5 мин
Количество просмотров3.9K
Резкий переход на удаленную работу для многих превратился в настоящее испытание. Большая часть сотрудников Localization и Support — отделов студии Plarium Krasnodar — уже около пяти лет работает удаленно, но за прошедший месяц им тоже пришлось преодолеть некоторые сложности. Мы попросили ребят дать несколько советов, как эффективно организовать удаленную работу и что важно учитывать.

Читать дальше →
Всего голосов 12: ↑7 и ↓5+2
Комментарии0

Как сохранить здоровье глаз: руководство для программистов

Время на прочтение5 мин
Количество просмотров21K
Перед вами перевод статьи Shafi Rizvi, опубликованной на сайте medium.com. Автор дает 7 советов, как защитить глаза от воздействия компьютерного экрана.


Фото с ресурса Unsplash. Автор: Daniil Kuželev
Читать дальше →
Всего голосов 15: ↑10 и ↓5+5
Комментарии20

10 интересных репозиториев на GitHub, полезных любому разработчику

Время на прочтение4 мин
Количество просмотров82K
Представляем вам перевод статьи Simon Holdorf, опубликованной на сайте medium.com. В ней вы найдете ссылки на полезные репозитории, с помощью которых можно прокачать навык разработки ПО.


Фото с ресурса Unsplash. Автор: Vishnu R Nair

GitHub — это лучшая платформа для обмена фреймворками, библиотеками и техническими решениями. Однако найти среди этого многообразия действительно полезные репозитории сложно. Поэтому я решил составить список из десяти интересных репозиториев, которые, на мой взгляд, пригодятся любому разработчику.

Каждый из них имеет множество звезд на GitHub, что только подтверждает их популярность, актуальность и полезность. Одни репозитории научат вас чему-то новому, благодаря другим вы сможете создать какие-то классные штуки. В целом, используя их, можно основательно прокачать навык разработки программного обеспечения.
Читать дальше →
Всего голосов 88: ↑83 и ↓5+78
Комментарии14

Создание дизайн-системы для игры: детальный разбор подхода

Время на прочтение6 мин
Количество просмотров9.3K
Меня зовут Максим Полстяной, я UI/UX Designer в Plarium Kharkiv. В этой статье я поделюсь опытом создания дизайн-системы для нашей браузерной стратегии «Войны Престолов», расскажу с чего все начиналось и какие этапы мы проходили.

Читать дальше →
Всего голосов 14: ↑14 и ↓0+14
Комментарии5

Как привести в порядок историю ваших коммитов в Git

Время на прочтение5 мин
Количество просмотров22K
Публикуем перевод статьи, которую мы нашли на hackernoon.com. Ее автор, Thiago Miranda, пишет о том, как сделать работу с Git более удобной и эффективной.

Читать дальше →
Всего голосов 33: ↑27 и ↓6+21
Комментарии14

Как интерфейс рассказывает истории в видеоиграх

Время на прочтение6 мин
Количество просмотров7.6K
В копилке Plarium Krasnodar набралось много интересных материалов, и мы хотим поделиться примечательными, на наш взгляд, примерами нарративного дизайна, связанного с проектированием пользовательского взаимодействия (UX) и графического интерфейса (GUI).

Читать дальше →
Всего голосов 16: ↑16 и ↓0+16
Комментарии9

Увлекательные сайд-проекты, которыми можно заняться уже сегодня

Время на прочтение5 мин
Количество просмотров7.3K
Это перевод статьи, опубликованной на сайте medium.com. В ней разработчик из Нидерландов Daan советует разные проекты, которые помогут в свободное время прокачать профессиональные навыки: от работы c 3D до создания биткойн-трекера.

Читать дальше →
Всего голосов 12: ↑11 и ↓1+10
Комментарии5

Особенности сборки и доставки iOS-приложений

Время на прочтение8 мин
Количество просмотров18K
В этой статье Максим Шестаков, DevOps Engineer в студии Plarium Krasnodar, делится опытом сборки и доставки пользователям приложений для iOS, который накопился в процессе отладки CI/CD.

Читать дальше →
Всего голосов 11: ↑10 и ↓1+9
Комментарии20

Как питомцы могут сделать из вас хорошего программиста (да, они действительно это могут!)

Время на прочтение5 мин
Количество просмотров14K
Перед вами перевод статьи, опубликованной на сайте medium.com. Автор, Mahdhi Rezvi, рассказывает, как развивать свои технические и нетехнические скиллы с помощью пушистого друга.

Читать дальше →
Всего голосов 17: ↑15 и ↓2+13
Комментарии8

7 уроков, которые я усвоил за десять лет в разработке

Время на прочтение5 мин
Количество просмотров22K
Представляем вам перевод статьи JS dev Ray, опубликованной на сайте medium.com. Автор рассказывает о важных вещах, которые он понял за свою карьеру разработчика приложений. По его мнению, эта информация может очень пригодиться начинающим специалистам.

Читать дальше →
Всего голосов 22: ↑15 и ↓7+8
Комментарии6

8 важных веб-приложений для разработчиков

Время на прочтение3 мин
Количество просмотров21K
Предлагаем вам познакомиться с переводом статьи Jamie Bullock, опубликованной на сайте medium.com. Автор рассказывает, какие веб-приложения он обычно использует в работе.

Читать дальше →
Всего голосов 31: ↑21 и ↓10+11
Комментарии8

Нововведения JavaScript ES2020 с простыми примерами

Время на прочтение3 мин
Количество просмотров53K
Представляем вам перевод статьи из блога Carlos Caballero на сайте Medium.com. Ранее мы публиковали материал этого автора о функциях ES10, появившихся в 2019 году.

Читать дальше →
Всего голосов 27: ↑20 и ↓7+13
Комментарии27

Оптимизация 3D-моделей для игровой сцены

Время на прочтение8 мин
Количество просмотров12K
Эта статья завершает цикл публикаций от краснодарской студии Plarium о разных аспектах работы с 3D-моделями в Unity. Предшествующие статьи: «Особенности работы с Mesh в Unity», «Unity: процедурное редактирование Mesh», «Импорт 3D-моделей в Unity и подводные камни», «Пиксельные отступы в текстурной развертке».

Почти 2 года назад мы написали статью, в которой рассказали о варианте оптимизации 3D-геометрии в сцене с ограничениями на ракурс камеры и поворот соответствующих объектов. Не то чтобы много воды утекло с тех пор, однако возможность усовершенствовать решение, рассмотреть разные подходы и подглядеть за другими не дает покоя умам разработчиков. В этой статье мы опишем улучшенный вариант алгоритма, основанного на покраске полигонов, а также расскажем о попытках перенести часть такой работы в 3D-пакет.

Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии4

15 методов работы с массивами в JavaScript, которые необходимо знать в 2020 году

Время на прочтение4 мин
Количество просмотров96K
Перед вами перевод статьи, опубликованной на сайте dev.to. Автор: Ibrahima Ndaw.
Оригинал опубликован в авторском блоге.

Массив в JavaScript — это особая структура данных, которая используется для хранения различных элементов. С помощью встроенных в нее свойств и методов можно добавить, удалить, перебрать или обработать данные в соответствии со своими потребностями. Знание методов работы с массивами в JavaScript поднимет ваши профессиональные навыки в сфере разработки на новый уровень.

В этой статье мы рассмотрим 15 методов, которые помогут вам более эффективно работать с массивами в JavaScript.

Читать дальше →
Всего голосов 47: ↑16 и ↓31-15
Комментарии10

От Hadoop до Cassandra: 5 лучших инструментов для работы с Big Data

Время на прочтение6 мин
Количество просмотров13K
Перед вами перевод статьи из блога Seattle Data Guy. В ней авторы выделили 5 наиболее популярных ресурсов для обработки Big Data на текущий момент.



Сегодня любая компания, независимо от ее размера и местоположения, так или иначе имеет дело с данными. Использование информации в качестве ценного ресурса, в свою очередь, подразумевает применение специальных инструментов для анализа ключевых показателей деятельности компании. Спрос на аналитику растет пропорционально ее значимости, и уже сейчас можно определить мировые тенденции и перспективы в этом секторе. Согласно мнению International Data Corporation, в 2019 году рынок Big Data и аналитики готов перешагнуть порог в 189,1 миллиарда долларов.
Читать дальше →
Всего голосов 14: ↑9 и ↓5+4
Комментарии8

MVC в Unity со Scriptable Objects. Часть 3

Время на прочтение5 мин
Количество просмотров10K
Завершение цикла статей от Cem Ugur Karacam о реализации MVC в Unity с помощью Scriptable Objects. Прочитать предыдущие части вы можете здесь и здесь.

Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии3

MVC в Unity со Scriptable Objects. Часть 2

Время на прочтение4 мин
Количество просмотров6.9K
Продолжение цикла статей от Cem Ugur Karacam (часть 1 можно прочитать здесь).

В этот раз мы начнем с того, что создадим несколько представлений для отображения объекта инвентаря и панель информации для отображения параметров объекта. Этакий примитивный инвентарь. Затем сосредоточимся на окне инвентаря, а окно статистики закончим в следующей части.

image
Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии0

Monetization Designer: кто он и как им стать

Время на прочтение4 мин
Количество просмотров5.7K
Привет, меня зовут Сергей, я Game Monetization Designer в краснодарской студии Plarium. Не так давно в мой отдел начали набирать интернов, но с поиском кандидатов возникли трудности. Нужных кадров на рынке мало, да и четкого представления о профессии, как правило, нет. В этой статье я расскажу, кто такой дизайнер по монетизации, что он должен знать и можно ли им стать, не имея опыта в геймдеве (спойлер: можно).

Читать дальше →
Всего голосов 10: ↑9 и ↓1+8
Комментарии6

Для тех, кто работает в Houdini. О курсах Nature of Vex и Bites of Python

Время на прочтение5 мин
Количество просмотров10K
Под катом вы найдете отзыв специалистов из Houdini Team краснодарской студии Plarium о видеокурсах Nature of Vex и Bites of Python от Mix Training, посвященных работе с языками Python и Vex в графической программе Houdini.

Также в этом посте ребята делятся подборкой материалов, которые будут полезны всем интересующимся.

Читать дальше →
Всего голосов 8: ↑7 и ↓1+6
Комментарии2