Как стать автором
Обновить
159.99
Рейтинг
Wargaming
Издатель и разработчик free-to-play MMO
Сначала показывать
  • Новые
  • Лучшие

Создание унифицированного UI без мам, пап и кредитов

Блог компании Wargaming JavaScript *HTML *VueJS *
Из песочницы

Всем привет! Меня зовут Артём и я разработчик в команде Operations & Support Tools. Наша команда занимается разработкой софта для взаимодействия поддержки с пользователями, с целью решения любых возникших у пользователей проблем.

В прошлый раз один из моих коллег рассказывал, как реализовано взаимодействие сервисов у нас в Платформе. Те, кто пропустили эту статью, могут найти её по ссылке. Сегодня я хочу рассказать про приложение, которое раскрыло возможности Contract API с новой стороны. Знакомьтесь, Contract UI.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 824
Комментарии 0

Новости

World of Tanks Blitz — как мы сделали для танков динамическую подвеску

Блог компании Wargaming Работа с 3D-графикой *Игры и игровые приставки

Большой World of Tanks продолжает активно развиваться — игра часто получает обновления, включая как что-то, связанное с игровым процессом (новые карты и танки, режимы игры и сезонные события, умения экипажа и полевая модернизация), так и что-то чисто техническое. Например, использование новых графических технологий. Если мы говорим о ПК, то здесь есть множество гибких настроек, чтобы и комфортно поиграть с красивой картинкой, и сам ПК при этом не спалить.

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

В этом посте рендер-разработчики студии мобильной разработки Wargaming MS-1 Рамиль Кудашев и Александр Бабей расскажут о том, что нового (и красивого) появилось в летнем релизе World of Tanks Blitz. 

Осторожно, внутри тяжелые гифки.

Читать далее
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 6.4K
Комментарии 12

Sphinx Search 2 -> 3: бенефиты и проблемы миграции

Блог компании Wargaming Sphinx *

Автобиографический трактат о кардинальном обновлении версии поисковой системы, увлекательном приготовлении оного и ожидаемо скучный эпилог о том, как всё хорошо получилось: у нас был Sphinx Search 2.0.9, мы вовремя спохватились (посмотрев на календарь) и повезли актуальную версию.

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

Проследовать в длиннопост
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 930
Комментарии 6

Wargaming Platform глазами ньюкамера

Блог компании Wargaming Разработка игр *

В этой статье я расскажу об одном из направлений Wargaming Platform — Tools, и поделюсь взглядом новоприбывшего на систему тулов.

Читать далее
Всего голосов 10: ↑5 и ↓5 0
Просмотры 1.3K
Комментарии 1

Impala для Python-разработчика на примере определения фрода при анализе трафика в маркетинговой платформе

Блог компании Wargaming Python *Big Data *Hadoop *

Python-приложения традиционно работают с реляционными БД. Для этого у них есть нужная инфраструктура, множество различных решений и практик. Но иногда приходится использовать другие решения для хранения и обработки данных. Для разработки ETL есть много специализированных инструментов. Но что делать, если есть python-приложение и не хочется разрабатывать какие-то еще сервисы для процессинга данных? Попробуем выделить фродовые эвенты из большого массива данных, хранящихся в Impala, и сделать конструктор отчетов по таким эвентам с помощью только обычного асинхронного веб-приложения на базе python/fastapi.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 1.3K
Комментарии 2

World of Tanks Blitz: Автоматизированное тестирование производительности

Блог компании Wargaming Разработка игр *Тестирование игр *

Производительность критически важна для любой игры. Наша команда World of Tanks Blitz из почти 200 человек, организованных в независимые кросс-дисциплинарные группы, выпускает примерно 10 обновлений в год. Чтобы поддерживать такой высокий темп (и такие масштабы) разработки, нам приходится автоматизировать многие процессы; тестирование производительности здесь не исключение.

В этом материале мы покажем, как использование CI-тестирования помогает нам обеспечивать игрокам оптимальный пользовательский опыт в World of Tanks Blitz. Мы затронем следующие темы:

1. обзор методологии автоматизированного тестирования производительности;
2. профилирование CPU;
3. роль Arm Mobile Studio и Arm Performance Advisor в нашем воркфлоу.

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 8.3K
Комментарии 10

Wargaming Forge глазами выпускника курсов

Блог компании Wargaming Учебный процесс в IT Карьера в IT-индустрии

Привет! Меня зовут Александр Солтанович и я разработчик в компании Wargaming. В команде Acquisition Tools мы работаем над Tracking Engine – проектом, который помогает собирать и анализировать данные по привлечению игроков во Вселенную Wargaming.

В этом небольшом тексте я бы хотел поделиться своим опытом участия в программе Wargaming Forge, а также рассказать о том, каким образом с помощью этой программы мне удалось начать карьеру в IT и стать частью команды Wargaming.

Читать далее
Всего голосов 10: ↑8 и ↓2 +6
Просмотры 4.8K
Комментарии 0

Работа с Google BigQuery. Считаем деньги

Блог компании Wargaming SQL *Big Data *Google Cloud Platform *

В данной статье мы хотели бы рассказать о том, как мы в команде Wargaming Platform знакомились с BigQuery, о задаче, которую необходимо было решать, и проблемах, с которыми мы столкнулись. Кроме того, расскажем немного о ценообразовании и об инструментах, имеющихся в BigQuery, с которыми нам удалось поработать, а также предоставим наши рекомендации, как можно сэкономить бюджет во время работы с BigQuery.

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 4.9K
Комментарии 13

ECS в UI в клиенте World of Tanks Blitz

Блог компании Wargaming C++ *Разработка игр *Дизайн игр *

Данная статья является продолжением выступления Евгения Захарова на летней конференции С++ Russia, где была описана разработка пользовательского интерфейса с использованием архитектуры ECS (Entity-Component-System) вместо традиционного наследования и часть устройства UI в World of Tanks Blitz.

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

В этой статье на небольшом примере UI в World of Tanks Blitz Евгений показывает, в чем большой плюс архитектуры ECS в UI.

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 3.7K
Комментарии 9

Wargaming Platform: Distribution

Блог компании Wargaming Разработка игр *Сетевые технологии *Распределённые системы *IT-компании

Всем привет!


Около двух лет назад мой коллега Максим (max_posedon) опубликовал статью Wargaming Platform: Hello World, в которой «попробовал» (как он сам обозначил) объяснить, что же такое Платформа Wargaming. Мы с коллегами хотим продолжить делиться информацией и на этот раз копнём немного вглубь — как следует из названия статьи, в дистрибуцию.

С цифровой дистрибуцией знакомы все, пользуемся мы ею регулярно, видели всякое за 20 лет её существования, поэтому теорию и примеры рынка я обойду стороной, а рассказывать буду больше о конкретной имплементации и опыте.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 3K
Комментарии 12

Интервью с Александром Филипповым, Lead Game Designer World of Tanks Blitz

Блог компании Wargaming Разработка игр *Интервью
14 и 15 мая мы будем участвовать в конференции DevGAMM, на которой будут выступать наши спикеры. И мы подумали, почему бы не разузнать у одного из них о бекграунде, опыте и работе над проектом World of Tanks Blitz, о котором пойдем речь в презентации. Что получилось из этого, читайте в интервью с Александром Филипповым, Lead Game Designer WOT Blitz.

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

Как стать толковым джуном: что делать, чтобы не завалить собеседование в IT-компанию

Блог компании Wargaming Карьера в IT-индустрии
Привет, меня зовут Кирилл Савченко. Уже 4 года я занимаюсь анализом данных, из них 2 года работаю руководителем департамента продуктовой аналитики World of Tanks. По образованию я инженер-программист.

image
Читать дальше →
Всего голосов 18: ↑7 и ↓11 -4
Просмотры 8.7K
Комментарии 1

Как устроен балансировщик команд в World of Tanks Blitz

Блог компании Wargaming Программирование *Разработка игр *Алгоритмы *


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

У танков есть следующие важные для матчмейкинга параметры:

  • Уровень. В зависимости от уровня, у танков меняются различные характеристики (например, скорость, бронепробитие). На 1-ом уровне — самые слабые танки, на 10-ом — самые сильные.
  • Тип. В WoT Blitz существует 4 типа танков: лёгкий, средний, тяжёлый и ПТ-САУ (противотанковые самоходные артиллерийские установки)

Самая простая реализация матчмейкера — закидывание игроков в команды случайным образом. Но в данном случае у игроков на низких уровнях не будет никаких шансов нанести хоть какой-то урон, и играть станет неинтересно.
Читать дальше →
Всего голосов 24: ↑22 и ↓2 +20
Просмотры 39K
Комментарии 31

WG Contract API: zoo of services

Блог компании Wargaming Анализ и проектирование систем *API *Распределённые системы *Микросервисы *


С ростом количества компонентов в программной системе, обычно растёт и количество людей принимающих участие в её разработке. Как следствие, для сохранения темпов разработки и простоты сопровождения, подходы к организации API должны стать предметом особого внимания.

Если хотите познакомиться поближе с тем как команда Wargaming Platform справляется со сложностью системы из более чем сотни взаимодействующих друг с другом web-сервисов, то добро пожаловать под кат.
Читать дальше →
Всего голосов 27: ↑27 и ↓0 +27
Просмотры 4.7K
Комментарии 7

Wargaming Platform: Hello World

Блог компании Wargaming Анализ и проектирование систем *Разработка игр *Управление продуктом *IT-компании

WTF is Platform?


В Wargaming есть отдельное подразделение, которое занимается… занимается разработкой некой «платформы» для издания игр. Объяснить, что такое Платформа, чем она является и не является, весьма сложно — но я попробую.


Почему появилась статья


Привет! Меня зовут Максим. И я тут работаю [в компании Wargaming].


У нас есть отдельное подразделение, которые занимается… занимается разработкой некой «платформы» для издания игр. У меня и моих коллег есть желание рассказать вам о Платформе и ее внутренней «кухне»: кто мы, что мы делаем, какие технические решения принимаем, что у нас получилось, а что не очень. Я один из «старых» сотрудников этой команды, и в этой статье я хочу рассказать о том, как мы пришли к необходимости создания Платформы и основных этапах ее развития.


Читать дальше →
Всего голосов 30: ↑26 и ↓4 +22
Просмотры 14K
Комментарии 23

Быстрое создания SELinux-модулей с помощью утилиты sepolicy

Блог компании Wargaming Настройка Linux *Информационная безопасность *Системное администрирование *
Tutorial
В пакет policycoreutils-devel входит python-утилита sepolicy, которая сильно облегчает написание модуля. В этой статье мы рассмотрим процесс создания модуля для nmap с помощью этой утилиты.


Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 6.3K
Комментарии 0

DataTalks #8: изучение пользователей

Блог компании Wargaming Usability *Машинное обучение *Исследования и прогнозы в IT
Всем привет! 25 ноября в Минске состоялась восьмая встреча белорусского сообщества аналитиков DataTalks. В этот раз речь шла о том, как исследовать покупателей/игроков/клиентов и на основе полученных данных делать выводы, полезные для бизнеса и пользователей. В этот раз встречу посетили более 200 участников из Беларуси и России.

Под катом вы найдете записи выступлений:

— «Как быстро и просто исследовать продукт с помощью пользователей?» — Софья Чебанова, руководитель лаборатории исследования пользовательского опыта Wargaming.
— «Как меняется покупатель?» — Валентин Соколовский, глава направления по работе с розницей Nielsen Belarus.
— «Удовлетворенность пользователей: от индивидуального мнения к бизнес-решению» — Ирина Малова, руководитель отдела исследований Wargaming; Андрей Ярмола, руководитель отдела Data Science Wargaming; Екатерина Яворская, специалист отдела исследований Wargaming.
— «Данные с человеческим лицом» — Амельков Александр, директор исследовательской компании Amelkov.by.
— «Medtech и кросс-дисциплинарные проекты на стыке IT и профессиональной медицины» — Роман Громов, сoоснователь и соинвестор проектов Ariadna (computer assisted surgery) & ARRM.IO (gesture recognition platforms for mobile platforms).
— «Мне не нужно мнение – я хочу знать, как ты себя поведешь: 10 способов улучшить интервью с пользователем» — Тамара Кулинкович, совладелец «Студии Сорокина и Кулинкович».


Читать дальше →
Всего голосов 23: ↑21 и ↓2 +19
Просмотры 4.9K
Комментарии 0

Python Meetup 14.11.2017: Python в Порту, Aiohttp и снова тесты

Блог компании Wargaming Тестирование IT-систем *Python *Django *
Всем привет! После долгого перерыва, блудная питоновка снова в деле! 14 ноября состаялась очередная встреча минского сообщества Python-разработичков Python Meetup. В этот раз доклады представили:

— Как я нечаянно стал главным по питону в Порту / Роман Иманкулов, Doist
— The test which will save your day / Иван Стяжкин, DataRobot
— Django и Aiohttp / Юлия Темушева, Wargaming
— Блицдоклад: распространенные ошибки программирования на Python / Юрий Красовский

Записи выступлений вы найдете под катом.


Читать дальше →
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 4.7K
Комментарии 1

Типографика и современный CSS

Блог компании Wargaming Разработка веб-сайтов *CSS *HTML *
Tutorial
Типографика и CSS

Пока некоторые CSS свойства, отвечающие за разного рода красивости (вроде filter, mix-blend-mode или transition) привлекают внимание всех и каждого, другие совсем мало освещаются в интернете. Взять хотя бы свойства, отвечающие за типографику. Они весьма полезны и эффектны, но широко не известны. Давайте же исправим несправедливость и осветим то, что обычно остается в тени.
Всего голосов 19: ↑19 и ↓0 +19
Просмотры 20K
Комментарии 32

Трансляция с геймдев-конференции 4C в Санкт-Петербурге. День второй

Блог компании Wargaming Разработка игр *
Продолжаем текстовую трансляцию с геймдев-конференции 4C в Санкт-Петербурге.

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

Информация

Дата основания
Местоположение
Кипр
Сайт
wargaming.com
Численность
5 001–10 000 человек
Дата регистрации