Главная » Архив меток: мобильные игры

Архив меток: мобильные игры

Архитектурные решения для мобильной игры. Часть 1: Model

Эпиграф:— Как я тебе оценю, если неизвестно что делать?— Ну там будут экранчики и кнопочки.— Дима, ты сейчас всю мою жизнь описал в трёх словах!(с) Реальный диалог на митинге в игровой компании Самый крупный из проектов имел больше 200000 DAU и дополнил мою копилку новыми оригинальными вызовами. Набор потребностей и отвечающих им решений, о которых я поговорю в этой статье, ...

Читать далее »

[Из песочницы] Разработка игры и защита диплома или «Как я убил двух зайцев первым блином»

Дипломный проект О создании игр и получении высшего образования обычно говорят как о вещах несовместимых, часто вполне справедливо. Многие известные инди-разработчики бросали универы. Я же расскажу о противоположном опыте. О своём довольно необычном проекте и о том, как удалось совместить приятное с полезным. И вот, когда пришло время выбрать тему выпускной квалификационной работы, подумал: «Зачем ломать голову над её выбором ...

Читать далее »

Nokia представила телефон за 1500 рублей

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

Читать далее »

Как ECS, C# Job System и SRP меняют подход к архитектуре

Мы в компании давно работаем с Unity и не могли не пригласить их ребят на Pixonic DevGAMM Talks, который был в сентябре. Field Engineer Валентин Симонов рассказал, как планировать архитектуру игр с учетом преимуществ новых технологий. Unity работает над ними уже несколько лет, чтобы добиться недостижимого ранее уровня производительности. Послушать выступление можно на YouTube, а почитать расшифровку со слайдами — ...

Читать далее »

Архитектура мета-сервера мобильного онлайн-шутера Tacticool

Еще один доклад с Pixonic DevGAMM Talks — на этот раз от наших коллег из PanzerDog. Lead Software Engineer компании Павел Платто разобрал мета-сервер игры с сервисно-ориентированной архитектурой, рассказал, какие решения и технологии были выбраны, что и как у них масштабируется, и с какими трудностями пришлось столкнуться. Текст доклада, слайды и ссылки на другие выступления с митапа, как всегда, под ...

Читать далее »

Как мы отлаживаем в браузере самописный ECS на игровом сервере

Хочу поделиться механизмами, которые мы используем на сервере для визуальной отладки игровой логики и способами изменения состояний матча в реальном времени. Одним из таких решений был Entitas. В предыдущих статьях подробно рассказывали (список сразу под катом) о том, как устроена ECS в нашем новом проекте в разработке и как выбирали готовые решения. Он не устроил нас в первую очередь из-за ...

Читать далее »

OK Instant Games Cup. Соревнование для разботчиков HTML5 игр

Ru Group чемпионатах для IT-специалистов. За восемь лет более 150 тысяч человек по всему миру приняли участие в организованных Mail. Опыт и достижения, полученные в IT-чемпионатах, высоко ценятся на рынке — многие участники соревнований вызвали интерес работодателей и инвесторов после публикации своих проектов и статей на различных профильных ресурсах. Ежегодно компания проводит более 15 соревнований в различных сферах индустрии. И ...

Читать далее »

Клиент-серверное взаимодействие в новом мобильном PvP-шутере и устройство игрового сервера: проблемы и решения

В предыдущих статьях цикла (все ссылки в конце статьи) о разработке нового fast paced шутера мы рассмотрели механизмы основной архитектуры игровой логики, базирующейся на ECS, и особенности работы с шутером на клиенте, в частности, реализация системы предсказания локальных действий игрока для повышения отзывчивости игры. В этот раз подробнее остановимся на вопросах клиент-серверного взаимодействия в условиях плохого соединения мобильных сетей и ...

Читать далее »

[Перевод] Советы по запуску мобильной игры: Часть 2, Глобальный запуск

Это вторая часть серии. Первую часть можно посмотреть здесь. Многие думают, что его очень сложно организовать правильно. После того, как вы провели soft launch своей игры, получили первые данные и обратную связь и внесли необходимые изменения в приложение, пришло время подготовиться к глобальному запуску. Давайте их рассмотрим. Но есть шаги, которые вы можете предпринять, чтобы все прошло гладко. В первую ...

Читать далее »

Как мы писали сетевой код мобильного PvP шутера: синхронизация игрока на клиенте

В одной из предыдущих статей мы провели обзор технологий, которые используются на нашем новом проекте — fast paced шутере для мобильных устройств. Теперь хочу поделиться, как устроена клиентская часть сетевого кода будущей игры, с какими трудностями мы столкнулись и как их решали. Можно выделить несколько методов в архитектуре сетевого кода: В целом подходы к созданию быстрых мультиплеерных игр за последние ...

Читать далее »