Дневники разработчика
1.95K subscribers
187 photos
28 videos
13 files
136 links
Мы THS - молодая команда разработчиков из Краснодара. Мечтаем сделать свою идеальную игру. Об успехах делимся на канале.
Я @colapsefed работаю геймдизайнером. Люблю игры, жену и Иисуса Христа.
Download Telegram
Мы дофига чего делаем в студии, но о 80% писать пока что нельзя.

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

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

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

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

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

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

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

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

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

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

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

💲 Скидка 35% первым 19 студентам. https://clc.to/nCR05Ap
Делаю квадратный рекламный ролик для 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
Отменяю черный уровень тревоги! Мы наконец-то оптимизировали игру на 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 это хорошо и быстро.

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

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

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

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

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

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

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

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

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

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

Вот мы с напарником и спорим целыми днями как лучше сделать все в игре. Потому что он не торопится в играх и не готов платить, а я наоборот.
Топовое комьюнити по продвижению приложений. Если вы не знали, что такое UAC, CPM, арбитраж, то узнаете, если уже знаете, то обсудите как, где и что.

Мобильный пират - один из старейших комьюнити в СНГ по добыче денег в мобайле.

Хочешь продвинуть свой проект в топ без особых затрат - не проблема, инфа найдется.

Нужна помощь по коду - опытные коллеги помогут.

Только свежая и актуальная информация по заработку с приложений + закрытые чаты для топов.

Добро пожаловать на борт!
Наш канал - t.me/piratinfo
А для самых смелых еще и чат припасли - t.me/mobilepirat