Григорий Дядиченко – Telegram
Григорий Дядиченко
2.83K subscribers
395 photos
160 videos
7 files
1.2K links
Разработчик игр, интерактивных стендов и интерактивной рекламы. Эксперт в области интерактивов и XR.

100+ проектов за 5 лет.

По вопросам сотрудничества писать: @it_bizdev
Реклама в канале: https://vk.cc/cNhGLE
Download Telegram
Геймдев-приключения: Musirun

Продолжим нашу довольно длинную историю. Вот мне сказали "Гриш всё херня, давай по-новой", и я решил вспомнить что я же музыкант. Семь классов скрипки за плечами как никак. А тогда были времена, когда на взлёте были Temple Run и в целом жанр раннеров. А так же периодически тусуясь в анти-кафе по Москве я познакомился с таким жанром как ритм-геймы. И я решил их объединить.

Про геймдизайн я всё ещё в те времена не слышал, так что игра всё ещё делалась по принципу "делаем как умеем". В этот раз я уже взял Unity. Эх даже есть лёгкая ностальгия по IDE MonoDevelop. Как говорится всё началось с конструктора трассы. Но так как спектральный анализ звука, определение амплитуд это что-то на сложном (а как я узнаю потом и на скучном) — трасса генерировалась очень просто. В редакторе в плей моде я слушая музыку под бит нажимал пробел, перед нотой появлялось препятствие, а потом сохранив трассу в префаб использовал её для игры. Игра была супер хардкодной. И тут уже сохранились материалы и сама игра. Всё можно найти тут :)

Одногруппник сделал трек для игры, я настроил трассу. Кое как со своими навыками фотошопа нарисовал бонусы, препятствия и персонажа ноту. Нужные иконки и обложки для гугл плея мне нарисовал сосед по общаге. И выложил свою первую игру. Конечно же скачиваний особо не было, и это была такая себе игра, но тем не менее первая игра в сторе. Которая немного повлияет на дальнейшие события того, как я оказался в игровой индустрии. Помимо геймдизайна я тогда ещё не знал и про маркетинг игр, и как привлекать траффик. Не скажу, что книга Галёнкина про Маркетинг Игр сильно помогает без опыта в бизнесе и маркетинге студенту инди-разработчику. Но книжка тем не менее для новичков полезная. Читать я её начал примерно в то время.

Так же примерно в то же время я узнал про конференции разработчиков игр. DevGamm, White Nights и так далее. Но это уже совсем другая история, которую я расскажу в следующий раз. Ставьте больше 🔥 богам огоньков. А то когда-то мы по 50-70 набирали, а тут 21 пока на последнем. Цели я ставить не хочу по выпуску следующей части. Ниже выложу картинки так сказать "первой выпущенной игры в стор". Она конечно же выглядит плохо, но это не последний проект который выглядел плохо и делался на скорую руку XD Делать красивые игры (а не чисто техническую часть) я научился когда уже ушёл из игровой разработки. Но думаю и историю, и причины ухода я расскажу ближе к концу серии. Пока по-будем в вайбе весёлых приключений человека, который только начинает путь в игровую разработку. И попадает туда :)

#приключения
🔥27
Игра даже до сих пор висит в сторе XD (А нет, я её вижу, так как я разраб. А для публикации надо инфу обновлять и так далее)
https://play.google.com/store/apps/details?id=com.hyplion.musirun
🔥1
Slash Attack Tutorial
https://www.youtube.com/watch?v=ebAjo-AvB0M

Простенький тутор по VFX атаки, который можно сделать для своей игры. Я всегда буду считать, что разбирать и изучать чужие туториалы по эффектам очень полезно. Так как любой свой сложносочинённый эффект, это комбинация набора базовых эффектов. Поэтому уметь делать такое и иногда вдохновляться — полезно.

#новости
🔥61
Тур по Apple Vision Pro
https://youtu.be/Vb0dG-2huJE?si=_0ZBv3-b4utuxRTG

Красиво, но ничего особо интересного для шлема за 3500$. Впечатлило только 1 миллион приложений сразу в сторе. Но судя по превью, видимо эпл предусмотрел какое-то портирование приложений. Может просто средство виртуализации дисплея внутри операционки шлема, для поддержки всего что разработано под айос или айпад ос :) Это в целом интересно, но всё же шлем — это явно не макбук по функционалу.

Из любопытных артефактов на видосе. Мне кажется дизайнеры что делали графику в видосе слишком вдохновлялись хололенсом. Иначе я не могу понять, почему чёрный цвет в голограммах периодически просвечивает 🤣 Это же другая технология, по сути перед глазами дисплеи. Там не должно быть как у хололенса проблем с цветопередачей, прозрачностью голограмм и отрисовкой чёрного. Но фотки в приложении фото на ролике немного просвечивают. Забавно :)

Купить пока всё ещё хочется, но не столько чтобы пользоваться, а будто для работы пригодится :) Ну либо я придумываю приличную причину купить шлем за 3500$, так как просто хочу игрушку :) Хотя пока в РФ минимальная цена 600к :) Но если в Дубае начнут продавать, то не обломаюсь — слетаю. Старт продаж в США вроде 2-го февраля :)

#новости
🔥9
Геймдев-приключения: Первый DevGamm

Итак, продолжаем. Честно говоря тут я уже не так много деталей помню. Помню только то, что на первый DevGamm я пошёл волонтёром. Ну, а что поделать. Студенческие годы, денег мало. Я конечно тогда перебивался разными подработками. Бармен, бариста, курсовые делал, немного репетиторствовал. Иногда продавал какие-то странные программы. Типа какой-то компании я написал на Qt автоматизацию обработки документов. Чтобы в типовые документы по шаблону добавлять реквизиты. Наверное первый мой заработок на программировании не связанный с университетом, 20к рублей :) Хотя пока до бизнеса мой рекорд — это 60к за 10 минут. Когда я всему потоку сделал курсовые, потому что курсач был программой, которую я тот момент написал чуть ли не один. На первом курсе. А продавать я тогда свою работу стеснялся, как и все начинающие, не сведущие в продажах люди. Не суть, я отвлёкся.

Я всегда ходил на застройку, так как это же потом два дня на конференции можно спокойно тусоваться. Но в общем игра своя есть, даже в сторе, самое время идти на конференцию. Застройка была норм. Тяжело конечно, много пришлось чего-то таскать, но я же это делал за билет. Так что мне всё нравилось. Познакомился там с кучей прикольный ребят. Других волонтёров. И вот я попадаю на конференцию. Это было очень интересно. Куча разработчиков инди игр шоукейсят свои игры, российские игровые компании со своими стендами. Издатели, разработчики. В общем новый дивный мир. Но опять-таки, это сейчас я биздев со стажем, который к кому угодно, где угодно подойдёт, если захочется. А тогда я ещё зелёный студент, поэтому я скорее был наблюдателем. Там я ни с кем особо не познакомился (что будет относительно важно для одной будущей истории). Но вот я уже почувствовал себя в настоящей игровой индустрии. Осталось одно — найти работу. Но это уже в следующей части.

Ставьте 🔥 (ну вы знаете уже). Я даже фотку с Амикой откопал XD

#приключения
🔥49
Геймдев-приключения: Nekki и Vector 2

Что-то ничего интересного по Unity в новостях я не видел, а написать что-то хочется. Так что продолжим нашу историю. Наверное тут должна быть романтизированная байка о том, как я вот с разных сторон пытался попасть в геймдев и наконец-то у меня получилось. Но это совсем другое кино.

К началу третьего курса универа можно сказать я разобрался с учёбой. Я всегда филосовски относился к оценкам. Многие предметы я сдавал автоматом или сдавал на четвёрки. И решил что пора начинать работать и зарабатывать деньги. Девочек же в кафе водить хочется, а не в парк. Начал закидывать резюме по-разным вакансиям, делать тестовые. В итоге в финале получил два оффера. Один в аудиторской компании на Python разработчика, а другой в Nekki. И казалось бы, выбор очевиден. Но на самом деле нет. В Nekki я прошёл на геймдизайнера, а в той конторе на разработчика. И поэтому я думал, так как в программировании я видел больше перспектив. В итоге выбрал Nekki.

Тестовое было достаточно простым, я тогда уже начал читать книги по геймдизайну, так что это было дело техники. Мне кажется немаловажную роль сыграло то, что у меня на тот момент был раннер, который я выложил в стор. Особенно когда проект на который ты идёшь — раннер. Так что в моей трудовой сразу после бармена появилась запись "Старший геймдизайнер". В Nekki был классный коллектив, классная команда и проект. Но вектор два вообще легендарный проект, где было 14 геймдизайнеров что ли :)

По началу разрабатывать игру больше моих инди поделок было даже весело. Я был чем-то средним между геймдизайнером и разработчиком. По большей части я настраивал генераторы, верстал интерфейсы и разрабатывал какие-то мелкие модули. Работа становилась однообразной, и это привело к следующей истории. Нужно было что-то новое и там же появился мой следующий инди проект. Об этом в следующей серии.

Ставьте 🔥. Главный навык который я приобрёл в Некки и которому меня научил один из коллег — это педантичность в вёрстке.

#приключения
🔥551
Что нового у Unity с AI
https://blog.unity.com/games/hugging-face-ai-models-and-more-sentis-updates

Новость в блоге юнити про планы на Sentis, про интеграции с AI и про новую интеграцию с Hugging Face. А что за Hugging Face?

Hugging face — это комьюнити проект с огромным количеством ai моделей и датасетов. Интеграция по сути позволяет использовать в юнити любую модель из этих. Из конкретно полезного — это диалоговые системы. Даже в статье есть примера робота с которым можно вести чат, а в целом интеграция в NPC текстовых генеративок звучит любопытно. На сколько интересно не совсем понятно, так как всё же в игре должен быть контроль таких штук.

Но всё равно круто, и с таким экспериментировать стало проще. Плюс показали графовый интерфейс для построения своих комбинаций моделей прям в Unity, что тоже круто :)

#новости
🔥5
Геймдев-приключения: Vamp Lamp

Пока я не ушёл в бизнес, параллельно с работой у меня всегда был какой-нить доп. проект. А тут в Nekki крутая команда и несколько ребят были готовы вписаться в авантюру. Поэтому началась новая глава моих приключений под названием Vamp Lamp.

Я подтянул в эту авантюру двух своих коллег, Васю Скобелева в качестве левелдизайнера + он помогал с геймдизайном. Ну и Вильяма Гозака в качестве художника. Я соответственно был разработчиком, и мы начали делать игру. Мои бы текущие навыки, да в то бы время... Ну каждый думаю иногда так думает. В общем об игре. Это был по сути Cut The Rope про вампира с 2д светом. Я придумал идею, что можно построить целый ряд головоломок на концепте того, что у нас есть некий путь, который нам надо открывать перерезая верёвочки. Концепт мне нравится до сих пор, так что может когда-то я найду время и бюджеты сделать этот проект чисто для галочки хотя бы.

Это мой второй факап. Во-первых, я не умел тогда ни строить команды, ни работать особо в команде. Да я почти ничего не имел за спиной, кроме голого энтузиазма XD Но мы даже сделали красивые картинки, прототип на 10 уровней и с этим я пошёл на Imagine Cup, в те времена был студенческий конкурс от Microsoft. На первом этапе мы заняли второе место, так как это не очень было похоже на студенческий проект. Хотя по факту я был всё же студентом третьего курса, так что всё честно :) В общем поболтав в перерыве с жюри мне сказали, что проект прикольный, но что его потом перебьёт сам же зептолаб с их ресурсами. И я опять поверил :) А спустя пять лет я узнал пару нюансов игрового рынка и что это не совсем так работает. И уж если разбирать и получилось бы что-то успешное, то зептолабу было бы вероятно выгоднее просто нас купить, на мой взгляд. Проект был свёрнут и это наверное единственный проект который мне жалко.

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

#приключения
🔥46
Apple и Эпики
https://news.1rj.ru/str/UniArchitect/63

Ну чтож, эпл и эпики долго бодались. Из забавных нюансов, интересно будет ли SDK под Vision Pro для Unreal Engine теперь? Пока изменения касаются только европы, но вполне возможно, что не надолго. Моя мечта, что ставить IPA на айфоны можно будет так же, как apk, но будем посмотреть. Может такого счастья нам не подвезут.

#новости
❤‍🔥2🔥2
Геймдев-приключения: уход из Nekki

Итак, продолжим. Было ещё пару мелких проектов по ходу работы в Nekki, мы той же командой начали делать какой-то платформер, но там уже ничего интересного сделано не было. Поэтому пора перейти к уходу из Nekki.

Мне очень нравилось в Некки. Было начало четвёртого курса. Мы переехали в новый офис. Я был скрам мастером. Я открыл для себя прелесть виниловых обоев рядом с рабочим местом, которыми были обклеены все стены. Нужно что-то объяснить, подошёл к стене и нарисовал маркером — кайф. Были свои плюсы в общем. Но так же были и свои минусы. Я ощущал, что не изучаю ничего нового. На работе было всё понятно и т.п. И новую работу я не то чтобы искал. Просто до выхода на уровень сеньор разраба я никогда не скрывал своё резюме. И поэтому как-то утром вторника мне приходит оффер с зарплатой х2.

Как говорится я любил Nekki, но бабки есть бабки. Я уже не помню куда был оффер, но суть была в том, что я пошёл к HR обсуждать повышение зп. Так как мне там нравилось я даже не просил х2. Я просил х1.5. На что мне последовал, как я до сих по считаю, странный ответ и реакция. А я сейчас уже был и нанимающей стороной. Что-то в стиле "раз есть оффер ну и уходи". Лично я сейчас всегда рад, когда кому-то кто со мной работал или работает предлагают большую зарплату. И если бы я не мог поднять зарплату по финансовым причинам компании, я бы просто написал бы рекомендацию и поддержал бы человека. Все мы работаем не за идею, а за деньги. Это важно не забывать. Конечно уходить было обидно. Стандартные мысли на тему того, что ты подводишь коллектив. И т.п. Но я ушёл.

Что забавно, на новое место я также не пошёл. Я решил, что сейчас надо чутка поучиться, по писать диплом. А потом ввязался в инди проект, который займёт большую часть 4-го курса. Но и это уже другая история :)

Я не перестану просить 🔥. Ставьте :) Они греют душу и напоминают об испанской инквизиции XD Nekki заняло пол года моей жизни и место в сердце — это было классно.

#приключения
🔥82
Стань геймдизайнером за 3 дня

29 января школа XYZ School запускает бесплатный 3х-дневный практический буткемп, на котором вы сможете попробовать себя в роли геймдизайнера.

⚫️От простого к сложному: кто такой геймдизайнер и чем он занимается.
⚫️Практические задания проработаны по образу реальных ТЗ из гейм-студий.

За 3 дня вы сможете создать концепт-документ игры. Специальное ПО не нужно, только текстовый редактор.

Если не умеете рисовать или 3D-шить, то не страшно. Вы все равно найдёте своё место и сможете зарабатывать на том, что любите. Геймдев включает в себя множество профессий.

Кстати, приятный бонус 🐕 Мы разыграем грант на обучение в школе XYZ School.

🔄 Экспертом на беткемпе будет Александр Беглов.
В игровой индустрии уже больше 8 лет. Специализируется на гейм и техническом дизайне. Работал над Bless, NASCAR 21: Ignition и Star Atlas.

Регистрируйтесь и узнайте больше про геймдизайн на практике ↗️


Реклама. ООО Икс Вай Зет Нетворк ИНН: 9705150153 Erid:2VtzqwpRwW7
Please open Telegram to view this post
VIEW IN TELEGRAM
3❤‍🔥1
Геймдев-приключения: Esportable

Итак, я ушёл в закат где-то в феврале. Потихоньку начал разгребать университетские дела. Но как же я буду жить без проекта? Я уже не помню где и как, но я попал в команду Borsch Games под руководством Саши Мезина, и мы начали делать Esportable.

Это был проект тайкун про киберспорт. Состояла игра из двух частей. Первая была классическим тайкуном по сути по обустройству буткемпа киберспортивной команды. Плюс дополнительно были "киберспортивные матчи". Там мы вроде планировали непрямое управление с общими целями. Достаточно интересный концепт. Мы выиграли в Kanobu Games Jam 2016 в номинации "Лучшая новая игра". И собственно приехали за наградой на DevGamm.

И по моему как раз на этот DevGamm вечеринку устраивали Riot Games, и я выиграл там ещё и турнир по LoL. Я конечно же плохо играл (да и там все были пьяны уже на этом турнире), но как иногда бывает играя на саппорте Соне. Достаточно одного удачного крещендо, чтобы выиграть матч. Одна из моих любимых вечеринок за все конференции на которых я был :)

Как так получилось что игру мы в итоге не доделали я уже вообще не помню. Но это тоже была весёлая глава жизни. И по ходу дела произойдёт ещё один мой факап. Про который я расскажу в следующий раз. Ставить 🔥 не забываем конечно же :)

#приключения
🔥41
Зачем разделять модель и визуал?
https://www.youtube.com/watch?v=G_FPUmJyDg0

Я бы сказал что в целом композиция штука классная. А так неплохое видего где автор объясняет, почему важно разделять это на разные слои. Конечно описываемый формат разделения это вроде MVC и ща есть способы по элегантнее, но всё равно здорово. Я вообще считаю, что для самой простой проверки отделена ли логика игры от её отбражения, нужно ответить на один вопрос. "А можно ли играть в игру в консоли?". Если да, то вероятно логика отделена хорошо.

#новости
🔥4❤‍🔥1
Геймдев-приключения: Работа на день

Наступает весна. Инди проект — это инди проект, а кушать как бы хочется. Поэтому я снова отправляюсь на поиски работы. И это история из разряда "оно тупой". А то всё победы, награды какие-то. Ну закрывались проекты, но бывало я творил вообще какой-то бред.

В общем я рассылал резюме, делал тестовое. На тот момент я знал в какой-то степени шарп, питон и 11 стандарт плюсов. Собственно до сих пор помню, что тестовое задание в плейрикс было — сделать фейерверк. Я там заморочился с работой с указателями, что оно работало как-то очень шустро. Даже без модных смарт поинтеров — чисто жонглируем памятью. В общем я прошёл в Playrix. Но почему плейрикс нельзя найти в моём резюме? Потому что я отработал там ровно один день.

Может компания ужасная? Да нет, классная. Я конечно испытывал сомнения по поводу поездки в Вологду на пару недель , но у меня была такая возможность. И наверное зря меня включили в работу до этой поездки. История максимально тупая. Я уволился так как на моём ноутбуке тормозил проект. Он просто компилировался типа 4 часа. А когда компания предложила отправить мне рабочий ноут меня переклинило на том "что я буду привязан к компании ноутбуком". И я уволился. Но факап на этом не закончился. При этом так как стыдно же объяснять такую реальную причину, я сказал что я ухожу в инди проект. И это ещё и помешало в какой-то степени устройству другого человека о котором я был не в курсе. В общем да, это наверное самая тупая история за всю мою карьеру.

Вообще наверное надо замедлиться с частотой публикации историй и в отложки всё разложить. Я пишу пока идёт, ща сделаем опрос.

#приключения
🔥36
WebGL vs WebGPU
https://www.youtube.com/watch?v=FRpMlJwVOjs

Я внимательно слежу за тем что там происходит с WebGPU. В целом веб мне нравится больше чем приложения чисто концептуально. Конечно пока веб проекты разрабатывать всё ещё больнее чем любой другой вид проектов + из-за культуры потребления контента в вебе там перед разработчиком появляется ряд любопытных челенджей. Основное время загрузки и память. Никто в современном мире не любит ждать загрузку сайта. И по сути чем глубже проект, тем глубже проектировка того, каким образом контент грузится что к пользователю, что в память.

Но то что сейчас по стандартам всё лучше и лучше в вебе внушает надежду. С тем что появились всякие интересные штуки типа PWA и так далее. Возможно веб станет всё более и более актуальной платформой. Плюс там пока нет сторов, регуляции и так далее. Хотя я на самом не удивлюсь с новым трендом на Runtime Fee, что-то подобное попытаются ввести и в браузеры. Так как "как это вы не платите нам за дистрибуцию своего сайта". Плоти.

В видео ведётся сравнение WebGL и WebGPU. И в общем он классный. В целом по сути с WASM, с PWA и WebGPU, единственным серьёзным ограничением для браузера по сравнению с приложениями останется память. И тут как бы вопрос. А зачем приложение выкладывать в стор и платить 30%, если оно может быть на сайте с любой платёжкой, на любую тему и без комиссий? Конечно же сторы ещё частично помогают с трафиком наверное, но так как я b2c не занимаюсь, то даже не в курсе какой % инсталлов ща идёт со стора. Учитывая нытьё со многих сторон что привлекать пользователя всё дороже — подозреваю, что стор сейчас даёт просто копейки трафика. А без трафика платить комиссию стору за CDN по сути. Соблюдая кучу нюансов и ограничений каждого стора. Ну как бы зачем.

В общем если когда-то веб мне казался какой-то утопией, что он может составлять конкуренцию приложениям. То сейчас, с введением таких стандартов, которые приближают перфоманс браузеров к приложениям. Особенно в спектре среднебюджетных проектов. Я верю, что есть шанс, что с этим всё получится. А так, вот уже пару лет я делаю веб проекты. И оказывается это стало менее больно, чем было раньше. Жаль только гугл с эплом не прокинули ARCore и ARKit полноценно в свои браузеры как апи. Но думаю это вопрос времени, и я бы не делал ставку, что в долгосроке той же 8 стене будет чем ответить на такое. Это будет прям "убьём 8-wall с одного удара".

#новости
❤‍🔥5
Как работает GC в Unity
https://news.1rj.ru/str/minutri_gamedev/25

Очень интересная серия постов про сборку мусора в Unity. Знать как в Unity работает GC довольно важно, поэтому эту информацию можно посоветовать к изучению всем. Важные нюансы вроде того, что в Unity царь не настоящий GC не шарповый. Как работают циклы сборки мусора и так далее.

Да и канал у автора классный, так что подписывайтесь.

#интересное
🔥14❤‍🔥42
Геймдев-приключения: Microsoft Student Partners

С работой на день закончили. И тут уже в истории нужен какой-то филлер. Вообще это просто очень классный эпизод из жизни, но который вообще не про игры. Это была бы история "Гриша и стартапы". Там было бы и про битву бизнесов, где я впервые пересёкся с Аязом Шабутдиновым XD Но тогда он ещё не настолько цыганил :) И истории попыток запуска каких-то стартапов и бизнесов, которые либо не запустились, либо не удались. Обучение ПДД, вендинг с жидкостями для электронок, приложение для отработки дикции с распознаванием голоса и аналитика фотографий в инстаграм по эмоциям.

Я опять отвлёкся. Что такое MSP? Когда-то, когда майкрософт был весёлый и в РФ была такая штука, как студенты партнёры майкрософт. Красивый текст о том что это такое я уже не помню. По сути — это волонтёрство для майкрософта. На всяких мероприятиях помогали, доклады готовили, статьи писали, но и получали за это разные прикольные плюшки. Не деньги конечно, а скорее возможности. Доступ к экспертам, знания и пропуска на прикольные мероприятия от майкрософта. По сути благодаря MSP я разобрался в том, как оценивать рынки, прикидывать ЦА, строить бизнес модели, юнит экономику считать и так далее. Так как я тогда тусовался в тусовке стартаперов.

Я вообще не помню как я попал туда, как мне кажется с какого-то хакатона. Там есть много мини историй связанных с самим MSP. И классную девушку я встретил (хоть потом мы и расстались), и свои внутренние приколы. Но это вообще не связано с геймдевом по моей памяти. Хотя часть историй по своему поучительные "как делать не надо". Я же тогда был студент, а студенчество самое лучше время чтобы ошибаться. Хоть я и считаю, что ошибаться нормально вообще всегда и ошибки надо любить и запоминать :)

Но этот момент надо подсветить, чтобы сохранить хронологию и так как он связан с "первым уходом из геймдева". О котором я расскажу в следующий раз. Так как MSP сыграло в этом свою роль. Ставьте 🔥, ну вы знаете.

#приключения
🔥27