Dev Dairy Diary
77 subscribers
229 photos
14 videos
31 links
Очередной личный бложек. Программирую, разрабатываю игры, живу в США, пытаюсь наладить жизнь.

Moo :3

Мои аккаунты
https://linktr.ee/martycow

Поддержать мои стремления
https://ko-fi.com/martycow
Download Telegram
У меня периодически случается внезапный прилив мотивации и желание начать делать свою ИГРУ МЕЧТЫ, которая непременно станет GOTY и конечно же получит премию на The Game Awards :D

Вообще, я еще в каком-нибудь 2004-2005 пытался создавать свою игру, но программировать я тогда вообще не умел, и разве что копипастил код с форумов для движка Blit3D (кстати, у движка было классное и довольно большое по тем временам сообщество). Наверное, дома в Москве до сих пор в комнате валяется тетрадка, в которой я записывал свои идеи для игр. Там прям кринжовый кринж, что-то уровня: "игра на подобие Half-Life, где борешься против злых фашистов, которые строили заводы по производству радиоактивных отходов". Еще я делал гоночку, которая называлась The lord of the car (лол), там можно было под песню группы Пилот - Рок ездить на машинке, а скайбокс - это 5 кубов с текстурами, которые привязана к машине.

Следующая попытка что-то сделать была еще в 2018, задолго до работы в геймдеве, когда я разве что умел двигать кубик в Unity. Но тогда я решил поступить еще более хардкорно, и под впечатлением от INSIDE захотел сделать нечто подобное, но в русской эстетике, и при этом на Unreal Engine 4, про который знал только то, что он существует. Наивно, слишком амбициозно, непродуманно и глупо. Все что я тогда сделал - это камеру типа как в INSIDE, но все равно опыт полезный.

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

К сожалению, с фантазией у меня плохо, да и художественные навыки у меня нулевые: я никогда не умел рисовать, прям вообще. Тем не менее в прошлом году, пока работал на складе, мне в голову пришла довольно интересная идея для геймплея. И я так загорелся, что начал даже моделить персонажа. Несколько недель подряд приходил рано утром после работы на складе, и садился моделить.

Собственно вот до такого результата я дошел, не умея моделить ВООБЩЕ. Началось все с совсем примитивных драфтов, которые я продолжал менять и улучшать. Даже немного вник в ретопологию, UV-mapping, и rigging. Последнее что делал - пытался замоделить волосы и шерсть, получилось так себе. Красить я его тоже не закончил. Веса костей у скелета я тоже не донастроил - видно, что у персонажа съезжает челюсть при вращении костей рук. Также видно, что у персонажа полые пятки :D

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

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

#Gamedev
9
Я пытался найти референсы опоссумо-подобных челиков, но ничего подходящего не нашел.

Подумал, что пора окунуться в ведро нейрослопа. Заплатил 30$ за подписку на Leonardo.AI, и за ночь израсходовал почти все токены. Короче, африканские дети останутся сегодня без воды, сорян.

По наблюдениям, лучше всего справляются Nano Banana и FLUX.2 Pro. При этом даже простой запрос в ChatGPT может сработать лучше, чем другие нейронки. Наверное половина запросов была просто впустую. Эх, лучше бы у меня под рукой был концепт-художник!
Тем не менее какие-никакие концепт-арты и референсы для своего персонажа я все же собрал, и если мне удастся хоть сколько-то похоже замоделить его - это будет эпик вин. Но пока слооооожно.

#Gamedev
🔥3🥰1
Последние дня 3 периодически запускаю блендер и моделю своего чувака.

- Полностью снес ему большую часть морды и замоделил ее с нуля
- Просто задолбался пытаться делать все анатомично
- Купил за целых 80$ классный плагин для ретопологии - Retopoflow 4

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

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

#Gamedev
2🔥2
Продолжаю моделить!
Сегодня сделал ретопологию тела и лап. Когда надоело это делать, начал заниматься риггинтом. Толком никогда его не трогал, поэтому для меня это прям очень веселый процесс! Получается прикольно. Далеко от идеала, но уже хотя бы что-то.

#Gamedev
4👍1
Если изначальная идея для игры будет реализована (и если я вообще не заброшу проект), то вот вам ИНСАЙДЕРСКАЯ подсказка в первом коммите на гитхабе 👀

Подсказка к подсказке: это не бинарный код

#Gamedev
🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Мне тут подкинули ключ на трилогию GTA для свитча. San Andreas я ни разу не проходил полностью и вообще не большой фанат этой части, мало в нее играл.
Сейчас может пройду, играя на перерывах
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
АААААА Я просто не могу поверить! Как же это круто!

Очень долго боролся с риггингом, очень долго ретаргетил анимацию, но все это смог импортировать и запустить в юнити! Там все еще много косяков, например с нижней челюстью, нужно веса костей донастраивать.

P.S. Со звуком еще угарнее выглядит :D

#Gamedev
🔥81
Я наверное утомил постами про моделирование, но я щас SO EXCITED по этому поводу. Выложил видосик с анимацией в рабочем чате, даже СЕО лайкнул :3

Ну и немножко про рабочий процесс. Я купил за 40$ классный плагин Auto Rig Pro. Очень удобный, кастомизируемый и упрощает процесс. Сначала расставляешь маркеры - где какая часть тела. Причем в плагине есть встроенная обученная нейронка, которая сама может найти части, отдельные пальцы, компоненты лица. Дальше на основе маркеров уже создается скелет с конкретными костями. Плагин позволяет кастомизировать его. Например, можно добавить хвост, крылья, вторую голову, третью руку итд. На основе скелета создается риг, по сути это скелет + виджеты управления. А затем с помощью плагина делаешь скиннинг, то есть идет привязка самой модели к скелету. Каждая кость имеет свой вес - то, насколько она влияет на окружающие полигоны. Насколько я понимаю, это самая сложная часть процесса. А плагин помогает и тут - он как-то сам строит карту весов, причем довольно точно.

#Gamedev
👍3🔥1
Здорово, когда такой качественный контент на русском попадается. Наткнулся на днях на недавно вышедшую документалку про реверс-инжиниринг, в которой простыми словами объясняют, что это такое и как происходит. Там и про клонирование процессоров во времена СССР, и про игровое пиратство в 90х-00х (внезапно даже Петра Гланца пригласили), и про современность, и про много чего еще.
Поразило, конечно, качество этой документалка. Это не видосик на ютубе, это прям полноценный фильм, с художественными вставками, множествами интервью и так далее. И снято это все очень неплохо.

Такой крутой контент и расшарить не за падло!

#Movies

https://youtu.be/yiKjQuYVgcY?si=5prXoheLlKTul1nN
👍2
Игральные карты?! А может лучше карты для создания игры?

Есть такая потрясающая книга - The Art of Game Design за авторством Джесси Шелла. В России книга продается под названием "Геймдизайн. Как создать игру, в которую будут играть все". Собственно, это толстенная книга про геймдизайн, но в ней расписано буквально ВСЕ про пайплайн создания игры от зачатков идеи до маркетинга и релиза. Каждая глава - это отдельная "лупа", которая предлагает взглянуть на конкретную проблему или конкретный аспект игры. Книга не ведет читателя за руку, а объясняет ему детально принципы из которых нужно исходить при разработке.
Я начинал читать эту книгу еще в доковидные времена, но так до конца и не закончил. Все же это прикладное пособие, а не энциклопедия. Вообще, уезжая из России я долго думал, брать ли эту книгу с собой. Она все же толстая и тяжелая. В итоге вместо нее я взял книгу про игровые движки (еще более толстая и тяжелая).

И тут недавно на амазоне наткнулся на оригинал книги, а также узнал, что к ней можно купить целую колоду карт, на каждой из которых описывается одна "лупа". Причем автор пишет, что во время разработки можно обойтись и просто колодой. Книгу читать не обязательно - она просто более детально раскрывает суть каждый лупы.

В общем, у меня теперь есть колода карт! Может буду заебывать гостей и заставлять "играть" в них, когда буду показывать свою игру

#Gamedev
1🔥4