Дневники разработчика
1.96K subscribers
187 photos
28 videos
13 files
136 links
Мы THS - молодая команда разработчиков из Краснодара. Мечтаем сделать свою идеальную игру. Об успехах делимся на канале.
Я @colapsefed работаю геймдизайнером. Люблю игры, жену и Иисуса Христа.
Download Telegram
С наступающим новым годом всех!🥳🥳🥳🤩😎🎄🌟
У кого-нибудь есть на руках андроид с видеочипом PowerVR (8100, 8300, 8320 и т.д.)? Очень нужно считать логи крэша. По всем вопросам обращаться к моему напарнику @maxtyt
Угораю с первого отзыва по нашей игре Tuning club! Мне радоваться или грустить?🤣
Отвечать на десятки отзывов скучно, вот мы с Аней и развлекаемся как можем 😆. А что ещё им ответить??
Сделали с парнями прототип новой арены из LEGO. Это был 4 год работы, мы развлекались как могли.
Последние дни смотрю метрику.
Как понять причину того, что retention 1 дня всего 20%?
То есть 80% игроков скачали, поиграли, закрыли и не вернулись.
Красное на графике это, то сколько людей начали обучалку, а жёлтое это, то сколько людей её закончили.
Были проблемы оптимизации на чипах powerVR, но вряд-ли таких больших масштабов.

Скорее всего у них нет цели в игре. У нас много идей на этот счёт, но если написать их тут, то игроки решат что мы их пообещали.

Хочу чтобы игра была интересной. Нет, не так! Хочу чтобы она была великолепной! Подобные стремления награждают тебя страхом, от которого аж нервы кипят. Вдруг не смогу продумать нюансы, вдруг хороших идей не будет. Вдруг они не сработают. Никому не советую вешать на себя такие ожидания.😰
Буду толкать речь на конференции в Казани (Иннополисе). Волнуюсь... Никогда раньше не говорил на публику, да ещё и ровно 30 минут. Буду рассказывать почему разработчики бросают разработку своих игр. https://igdcon.indiegamedev.club/
Подняли FPS на чипах PowerVR в несколько раз!!!

Дело в том что на них предварительная обработка глубины является очень непродуктивной задачей, поскольку графический процессор должен дважды выполнять тестирование глубины и сохранять буфер глубины в память.
НЕ ставьте на ваших игровых камерах флажки очистки в положение «depth only» или «dont clear». Это вешает GPU!
Мы уже 3 раза наступали на грабли "микро - макро", как я их назвал.🧐 И сегодня чуть не наступили в 4-ый раз.

Всё начинается со слов типа: "А давай чтобы тачки могли друг в друга стрелять??" Делаем просто кнопку под пулемёт, ракету. Синхронизируем всё это по сети, исправляем баги, делаем модели и VFX в течение 1-2 месяцев. Играем...
Понимаем, что для настоящего веселья нужно добавить типы оружия, броню, прокачку, получение опыта, античиты, изменить камеру, изменить управление и т.д.

Это только кажется, что идея будет работать в примитивном варианте, но это не так. Не повторяйте наших ошибок и думайте наперёд.
Тоже самое я встретил в Star wars the fallen order. Они сделали дуэльные битвы как в Dark Souls, но не учли что движения должны хорошо читаться, а для этого нужно чтобы враги были значительно контрастнее окружения.
Я ветеран Dark Souls. В итоге в DS всё идеально, а тут каша из пикселей из-за которой меня мочат постоянно.

Нельзя сделать кусок! Не работает он без всего остального.
Делаем баннеры для рекламы наших внутри игровых брендов. По лору игры у нас есть 4 клуба, которые борются за влияние в мире.
Сверху вниз такие клубы: Мьёбоку, Животные, Акулы, Династия.
Съездил на конференцию IGD в Иннополис. Классное место! Мне нравится этот дух изоляции посреди снега.

Познакомился с людьми, которые не обратили бы внимание на меня в другой обстановке. Хорошо посидели с парнями из Roas Up.💪

Организаторы конференции прям молодцы, особенно Антон с Альбертом. Дофигища было всего, так что они даже спали в офисе, но не расклеились. Правда во время оценки игр был "цирк с конями в горящем доме"

Game jam был про ремонт. Мне больше всего понравилась игра, где после победы над врагом графика становится лучше - больше разрешение, появляются тени, появляются текстуры 😂
У нас есть уровень с Санкт-Петербургом, который тормозит из-за большого количества LOD (4 уровня) и много мелкого occlusion culling. RAM заканчивается и CPU напрягается.
Для occlusion culling лучше всего создать кастомные объекты, которые будут выступать в качестве occluder. Камера будет "стрелять" в них и решать, что именно они блокируют от видимости.
Сегодня же у нас, камера решает блокирует ли видимость каждая урна, светофор или столб и это огромная куча расчётов.
Когда у нас появится необходимость нанять в команду 3D аниматора, это будет означать, что мы выросли качественно и теперь делаем совершенно другие игры, для которых нужна 3D анимация. Сам анимацию делать не умею.

Но знаю сервис, называется "Cascadeur". Он для того чтобы делать 3D анимацию без захвата движения. Я очень горжусь, что такая крутая штука сделана в России отечественными разработчиками.

Ещё нашими ребятами созданы курсы по 3D моделированию и 3D анимации.
Обучат с нуля: как придумать концеп, замоделить персонажа, создать большую сцену, заанимировать и разным другим навыкам.
Потом дорога в кино или в наш родной геймдев.

👉 Все подробности по ссылке: https://clc.to/dJRHKw

👉Успей записаться, первым 20 участникам курса — скидка 35%.
Сотрудник дал мне на месяц поиграть Oculus rift. Помимо развлекухи я хотел ответить для себя на вопрос "Если технология будет точно как в фильме "Первому игроку приготовиться" станет ли это платформой? Стоит ли разрабатывать под это игры сегодня?"

Я дофига играл: Wrath of Asgard, Lone Echo, Creed, Robo recall, I expect you to die, Pavlov VR, Beat saber и т.д. и т.п.

Мой ответ:
Это будет как сноуборд - дорого, сложно и есть определённый слой людей, которые только этим и заняты. Но это не будет как Playstation, когда прям в каждом доме, потому что 15 минут игры в бокс и ты весь потный + надо дофига места и снаряжения.
Что тренировать в геймдеве?

Наша художница рисовала котов и у неё совсем не получалось. Не спрашивайте зачем нам коты в гоночной игре 😜. Все любят котиков!
Короче, позвал её в гости и показал трейлер Форсаж 5, потом NFS Heat, The Crew, Grand turismo 5, Russian rider online, шоу Grand tour и включил наши саундтреки.
Спрашивал какие у неё ощущения от увиденного и похожи ли они между собой. Также спросил почему ощущения похожи, хотя одно это фильм, другое игра, третье телешоу, а четвёртое это музыка.

После этой нашей "сходки" её рисунки стали намного лучше.

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

Ты как бы тренируешь внутреннюю струну. Когда она колеблется одинаково от геймплея, артов, саундтрека, и графики, то значит игра стильная. Она вызывает в тебе чувства из одного диапазона.
У нас сегодня маленький онлайн в Tuning club, чтобы это исправить надо заняться маркетингом как можно скорее, да некому.
На конференции IGD я болтал с парнями из Roas up.
Я: "Все в геймдеве скрытные какие-то..."
Матвей: "С чего ты это взял?"
Я: "Ну расскажи мне секреты своей работы"
Матвей: "Я могу хоть все рассказать. Секрет не в том чтобы знать, а в том чтобы делать. Делать 100 разных иконок и смотреть какая зайдёт. Делать кучу видео. Делать А/В тесты и т.п. Мне платят чтобы не делать это самому"

Будем делать сами. Надо почитать этот канал http://t.me/TripleApr. Узнать новенького. Тут человек пишет про всякие инструменты, опыт и новости в сфере маркетинга.
Сходил поболтать с приятелем по работе. Много обсуждали мобилочку Archero. Впервые я про неё услышал на лекции Артема Любутова из Xsolla.
Отличная игра с шёлковой монетизацией. Почерпнул для себя много идей.
Я уже задонатил туда 1500 руб и не потому что меня заставили или манипулировали. Я просто хочу сказать им спасибо.
⭐️Мы ищем 3D-шника (level designer + environment artist)⭐️

Нужно будет придумывать, моделить и собирать уровни для нашей новой гоночной игры Tuning club.
- Знание Unity
- Ручное текстурирование, overlap, reuse, trim, атласы
- Большой опыт в любом 3D пакете (Blender, 3d max, Modo)

Работа удалённая, на полный день. Преимущество отдадим человеку из Краснодара, но будем открыты рассмотреть все варианты.

Зарплата договорная и зависит от вашего портфолио, поэтому разговор начинайте со ссылки на портфолио.
Писать сюда:
telegram - @AnnaVoroshilova
VK - https://vk.com/voroshilova.anna