Unity, ECS и все-все-все

Написал статью про ECS в Unity: что это, зачем это и как это работает.
Leopotam провёл редактуру, как автор LeoECS, за что ему — «спасиба» :)
Написал статью про ECS в Unity: что это, зачем это и как это работает.
Leopotam провёл редактуру, как автор LeoECS, за что ему — «спасиба» :)
Смысл в том, что за «плохие и хорошие» действия отнимаются и добавляются баллы в личный рейтинг. От этого рейтинга зависит, можно ли получить скидки, скорость интернета, доступ в хорошие номера отеля и т. п. Вплоть до того, выпустят тебя заграницу или нет о_О.
Китайцы движутся какими-то огромными шагами в будущее. Всё это — пугающе круто :)
Ещё недавно писали, как работает система распознавания лиц в Китае, как чувака «опознала» и задержала полиция на концерте в многотысячной толпе.
Тут выложили хорошую штуку — руководство по продвижению мобильных приложений и игр.
Бесплатное, с пошаговым алгоритмом действии: 30 статей, 20 видео, 30 кейсов.
Само руководство — объёмное, много полезной информации, местами устаревшей, но это не делает её менее полезной. Также, в бонусах есть полная версия книги в PDF, 4-х часовой семинар о продвижении и список отечественных паблишеров, которые могут помочь вам с продвижением приложения.
Только сейчас открыл для себя шел Fish.
К нему есть ещё фреймворк Oh my Fish. Смотрел до этого ZSH и другие, но этот меня зацепил одной единственной опцией — автодополнение при вводе :) Очень удобная штука. Ну ещё у него куча всяких плагинов.
Сначала TextMeshPro и Anima2D. И вот ProBuilder теперь часть Unity. Доступен бесплатно во всех редакциях. Polybrush и ProGrids тоже!
Unity скупает ассеты которые себя зарекомендовали и делает их часть движка. Это круто.
Не работав раньше с такими инструментами, но скачав и потестировав, хочу сказать — это отличный инструмент для прототипирования! Быстрый и удобный.
Немного подробнее с гифками, в блоге Unity: https://blogs.unity3d.com/ru/2018/02/15/probuilder-joins-unity-offering-integrated-in-editor-advanced-level-design/
Почти все последние игры-хиты — многопользовательские. Ведь играть с живыми игроками всегда интереснее — это факт. Но сделать многопользовательскую игру намного сложнее, это тоже очевидно. Мало того, что меняется вся архитектура самого клиента-игры, ещё потребуется сервер, если это онлайн игра. Про некоторые движки онлайн игр, я уже писал.
Также при создании онлайн игры надо будет решить кучу важных моментов: протокол, регистрация и синхронизация игроков, защита от читеров и ботов, лаги, пинг, предсказание, и т. д. И это всё надо учесть как на сервере, так и на клиенте. Да, уже есть готовые фреймворки и онлайн сервисы, где всё это реализовано с примерами клиентов на разных языках и платформах. И в некоторых статьях про это тоже есть.
Ниже небольшая подборка статей и видео, которые ввели меня в курс дела и теперь почти на все эти вопросы, я нашёл ответы.
«Трезвый взгляд на участие в игровых конференциях». Грамотный доклад о том, что нужно с собой взять на конфу, надо ли вообще туда идти, как спланировать, кого отправить, что там делать, как и с кем общаться и т. д.
Ещё видео с лекционного дня по игровой индустрии в ВШБИ
Автор приводит пример, как он решил вопрос с обработкой onActivityResult в андроидах плагинах для Unity. Создаёт отдельный активити, там перехватывает и завершает. Норм решение.
Ещё можно сделать специальный плагин который будет наследоваться от UnityPlayerActivity и прописать его в манифесте, чтобы он запускался первым. Там тоже можно переопределить onActivityResult.
Ну и ещё как вариант, запускать во фрагменте (fragment) и обрабатывать там.
Почитал библию free2play. Определенно есть полезная информация. Для тех кто только начинает делать игры — must read, потому что там не только про f2p. Например:
Главы небольшие, читается легко + в каждой главе есть ссылки на другие интересные и полезные статьи, книги и видео на Youtube.
Новая серия (пока только одна :) видеоуроков по созданию игры на Unity с воксельной графикой, в редакторе MagicaVoxel.
Да и вообще канал интересный, есть что посмотреть.