Size: a a a

Дневники разработчика

2020 March 15
Дневники разработчика
Мы дофига чего делаем в студии, но о 80% писать пока что нельзя.

🔸Делаем новую машину? Нельзя раньше времени о ней рассказать, иначе игрокам сюрприза не будет.
🔸Делаем новый уровень. Нельзя, потому что сначала должен быть анонс в ВК. Вдруг мы будем делать его ещё 3 месяца.
🔸Делаем арты для тюнинга. Нельзя, а то вдруг отменим их.
🔸Делаем много новых функций в игру. Нельзя, иначе вдруг мы позже решим, что их нельзя добавлять, или ещё 3-4 месяца будем их дорабатывать.
🔸 У меня сложный случай на работе. Если я его расскажу тут, даже не упоминая имени, то сотрудник обидится.

Короче, если я тут что-то напишу относительно игры, то игроки будут уверены, что я им это пообещал и когда этого не будет, то они будут хейтить. А если про сотрудников, то проблемы будут другого сорта.

В итоге я стал меньше писать и дольше обдумывать что мне можно, а что нет.
источник
2020 March 16
Дневники разработчика
Новый курс от Skillbox - "Профессия Android разработчик"

Skillbox - это онлайн университет. И вот, что пишут о своем курсе:

👩🏻‍🎓 Новичкам в разработке.
Обучение с самых азов. Если вас привлекают интернет-технологии и вы хотите начать развиваться в этом направлении, мы поможем вам освоить профессию мобильного разработчика. Вы научитесь создавать собственные проекты и начнете реальную карьеру.

👨🏻‍💼 Разработчикам с начальным уровнем.
Если вы уже имеете представление о программировании, но пока не хватает комплексных знаний, чтобы всерьёз заняться разработкой, на курсе вы получите фундаментальные навыки и сможете решать задачи, связанные с digital-проектами.

1️⃣ Увеличение спроса.
Через приложения люди вызывают такси, покупают еду, общаются. Телефоном пользуются всё чаще, а значит мобильные разработчики становятся ценнее.

2️⃣ Это нужно компаниям.
Крупному и среднему бизнесу нужны специалисты для реализации проектов. Наша цель — сделать из вас как раз такого профессионала.

3️⃣ Векторы развития.
Можно делать мобильные игры, можно — бизнес-приложения или полезные программы для тысяч людей.

Как проходит обучение:
Представьте, что вы снова попали в школу, только учитель работает с вами удаленно, знания даются на порядок круче, а ритм обучения не позволяет расслабиться.

🇬🇧 Английский для IT-специалистов — курс в подарок.

💲 Скидка 35% первым 19 студентам. https://clc.to/nCR05Ap
источник
2020 March 19
Дневники разработчика
Делаю квадратный рекламный ролик для Instagram. Для вдохновения разобрал трейлер NFS Heat по кадрам в прямом смысле слова.
Как же приятно работать на лицензии After effects😍🤩. Пиратка вылетала каждый день😰
источник
Дневники разработчика
Попробовал работать с VFX художником Age of magic. Игра настолько красивая, что я заинтересовался её разработкой. Прочитал интервью директора по развитию Playkot.

Цитата: "Модель paid умирающая — там почти нет денег"
Так что ж получается?! Я зря мечтаю сделать свой Dark souls?!😨

https://www.google.com/amp/s/paperpaper.ru/photos/direktor-po-razvitiyu-playkot-ilya-pshenichnyj/%3famp
источник
2020 March 20
Дневники разработчика
В твиттере увидел этот шикарный разбор VFX
https://youtu.be/gs0cn32YB0Y
источник
2020 March 23
Дневники разработчика
Отменяю черный уровень тревоги! Мы наконец-то оптимизировали игру на iPhone 6. Теперь надо только пробиться в app store сквозь требовательных модераторов.

Как мы оптимизировали игру? Теперь на открытом уровне в пустыне 59 set pass calls вместо 159.

Все уже придумали до нас и 100 раз написали в сети. Рассказываю:
🔸 Меньше static batching и больше dynamic. Для этого беспощадно режем детализацию до 900 vertex в Unity
🔸 Горы отбрасывают тени на землю, но у них Scale in lightmap = 0. Зачем на них печь свет?
🔸 Тоже самое касается и травы. Она помечена как dynamic, и cast shadows активна только во время запекания. Потом выключаем эту галочку.
🔸 Как можно меньше mesh и convex collider. Box или capsule это хорошо и быстро.

Написать больше наших фишек по оптимизации или вы и так все знаете?
источник
2020 March 25
Дневники разработчика
После работы играю в нашу игру или Crossout или NFS.

Делать гонки, играть в гонки, умереть в машине. Таков путь!
источник
2020 March 30
Дневники разработчика
Рекламный пост:

Если вы любите игры по скидкам и боитесь упустить какую-нибудь чумавую раздачу в ЕGS, то подпишитесь на канал Tortugacorporation.

"Игры и программы бесплатно на все платформы IOS, Android, Windows, PS, Xbox ! Лучшие раздачи, скидки и акции только на Tortuge! У нас каждый день есть во что поиграть!"

https://t.me/tortugacorporation
источник
2020 April 02
Дневники разработчика
Наверное все уже знают что карантин продлили до 30 апреля? Не знаю кому как, а мне нравится сидеть дома☺️. Вот буду учиться грамотно принимать решения по календарю из Иннополиса.
источник
2020 April 06
Дневники разработчика
Решил все таки собрать металлическую модель тысячелетнего Сокола из Star wars, которую брат подарил мне на день рождения. Что я могу сказать? Надо быть потомственным ювелиром чтобы это сделать. 😆
источник
2020 April 07
Дневники разработчика
Видите, что один скриншот вроде как чернильный и странный. Это из-за того что в Post processing profile в разделе Color correction значение Tonemapper стояло None, а надо было Neutral
источник
Дневники разработчика
источник
2020 April 08
Дневники разработчика
Ещё фишек по оптимизации напишу.
🔸 Выгружаем из памяти картинки, после их использования. Особенно большие.
Resources.UnloadAsset()
🔸 Лучше всего спаять в 3D редакторе куски геометрии, вместо того чтобы это делал batcher. Например у вас есть длинная стена состоящая из клонированных сегментов. Лучше всего спаяйте её в один кусок. Делать это надо мудро и по ситуации.
🔸 Делаем каждому объекту второй канал UV для того чтобы он использовался при запекании света. Красивый свет и меньше light map.
🔸 Создаём максимально "запечённый контент". Нужно, чтобы устройство производило минимум расчётов физики, света, столкновений и т. п.
🔸 Не используйте animator. Он тяжёлый. Сначала с его помощью делаем красивую анимацию и потом повторяем её через скрипт.
источник
2020 April 10
Дневники разработчика
Сначала я думаю: "Почему на работе никто не предлагает идеи для игры? Им что всё равно?! "
А чуть позже я думаю "Идей каждый день набрасывают так, что на 10 игр хватит. Аж голова болит. Остановитесь наконец!😆"
источник
2020 April 14
Дневники разработчика
Мы оптимизировали игру, убрали почти все баги, сделали UI удобнее и Day 1 Retention вырос с 10% до 30-35%. 🔥👍😎
Планов, минимум, на пол года вперёд.
источник
2020 April 15
Дневники разработчика
Сегодня моя основная задача - это как наладить мету и core loop для иностранцев. Мы делали Russian rider для русскоговорящих и для них социальность уже была наградой. А вот сегодня араб с японцем не могут друг друга понять.
Им нужно чтобы игра каждые 10-15 минут приносила им волну фана. Почему именно 10-15 минут? Потому что столько в среднем играют иностранцы.
источник
2020 April 16
Дневники разработчика
Пробую использовать сервис Machinations для моделирования лутбоксов. Можно бахнуть там любую логическую схему.
источник
2020 April 17
Дневники разработчика
Хочу сообщить, что games cup 2020 стартует через две недели.

Там можно загрузить свою HTML5 игру на ВКонтакте или Одноклассники и участвовать в конкурсе с общим призовым фондом — 2 млн рублей. Побороться можно в разных категориях: от гиперказуальных игр до хардкорных, а также будут отдельные номинации для крупных студий и независимых начинающих создателей игр.

Подать заявку можно с 1 мая по 15 сентября.

http://gamescup.ru/
источник
2020 April 20
Дневники разработчика
В детстве во время прохождения любой игры думал "Вот тут можно так и так сделать. Это плохо и тут тоже. Я б сделал как надо"
А сегодня что? Я точно также думаю про нашу игру 🤣. Она конечно хороша, потому что любимая. Но сколько же всего в ней я бы хотел улучшить!

Да, да. Это я вам пишу, школьники из отзывов на Google play. Я в курсе что надо больше машин и всего остального 😂. Мы все в курсе!
Только это долго, дорого и сложно.
источник
2020 April 21
Дневники разработчика
А ещё я осознал, что разработка игр это множество компромиссов.

🔸В отзывах говорят - дорого у вас все. А что делать с теми кто зарабатывает миллионы в нашей игре?
🔸Говорят что машин и трасс мало. Знаем, но что делать в первую очередь?
🔸Оптимизации нет в вашей игре. Она есть, но её непросто отбалансировать. Дорогой телефон потянет большой открытый уровень, а слабый даже маленький тянет с трудом. Какие уровни делать? Маленькие или большие? Кто-то обязательно будет недоволен.
🔸Pay to win в вашей игре. Как сделать дать чувство удовольствия от покупки не испортив баланс? Я купил лутбокс за свои кровные рублики и не впечатлился. А если наоборот, то неплатящий игрок скажет что все за донат.

Вот мы с напарником и спорим целыми днями как лучше сделать все в игре. Потому что он не торопится в играх и не готов платить, а я наоборот.
источник