Cod3Art
1.25K subscribers
198 photos
43 videos
6 files
19 links
3D художник, разработчик.
Более 10 лет делаю игры. В релизе Atomic Heart, PUBG.
Делюсь опытом создания арта и дев-логами о разработке собственной игры.

https://andrewalexart.artstation.com/

Менторство: @AndrewAlexArt
Download Telegram
Кресло готово🥳

Заодно доработал и протестировал на нем мастер-шейдер. Используя Vertex Color распределил, какие мэши, какой материал используют. Запек на второй UV-канал маску: курва + Thickness в красном канале, AO - синий канал, чтобы добавить небольшой износ модели.
Чем мне нравится Layered подход, можно через тайлинг максимально задрать качество текстур. Плюс максимальный их реюз для оптимизации.
Ну и удобство — в любой момент можно поменять кожу на ткань, а пластик на металл, например.

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

Как вам результат?🥺
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥22👍15🔥72👏1
Shader.png
1.2 MB
Подготовил обещанный шейдер🤩

Заодно сделал его чуть удобнее и убрал лишние инструкции.
Обратите внимание на ноду SelectByVertexColor. Именно она позволяет выбирать маску, используя значение Vertex Color модели по красному каналу. Причем использовать её можно не только в BlendAsset, но и в любом месте в шейдере, например, в Lerp.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤‍🔥2🔥1
Media is too big
VIEW IN TELEGRAM
Немного деталей. Мебельный замок.
Заметит ли его кто-нибудь? Кончено нет, но я просто люблю саб-д😀
Please open Telegram to view this post
VIEW IN TELEGRAM
😁14👍9🔥54
Небольшой апдейт по сцене.

Закончил основные материалы: бетон для колонн, материал стен и ковер. Размапил деревянную мебель. Пока на всей мебели один и тот же материал дерева. Надо бы еще один мат бахнуть для разнообразия.
17🔥9👍21
Media is too big
VIEW IN TELEGRAM
В общем, это был месяц созидания.  (читай как распи*дяйства)😁

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

Я не раз слышал и читал в интервью других разработчиков: "Делайте маленькие игры".
Когда ты новичок, ты вроде понимаешь, что в соло разработке крайне важно делать игру, где минимум контента, но ты не видишь эту грань.🙃Думаешь, что начинаешь что-то небольшое, но со временем нарастает страх от понимания того, сколько еще нужно сделать, чтобы это можно было назвать игрой. А бросать становится жалко. И если не сделать это вовремя, можно здорово пролететь с потраченным временем.
В моем случае все очень сильно упирается в дизайн врагов и 3д модели окружения. У меня по прежнему куча идей для этого проекта, но чтобы его завершить нужны деньги и несколько человек в команду. Поэтому ставлю его на паузу.

И вот вообще не грустно. Я ранее писал, что если придется бросать прототип я не расстроюсь, ведь свою цель он выполнил: я узнал кучу нового, подтянул свой навык программирования и получил бесценный опыт, как не надо делать прототипы😀

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

А что у вас нового за этот месяц? Спасибо, что не разбежались, ценю!❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
30❤‍🔥6👍4🔥31
Media is too big
VIEW IN TELEGRAM
О прототипе

Поскольку я решил заняться новым прототипом, подумал, а почему бы не кооп?!🤔
Начал копать, сделал базовые механики передвижения и понял, на сколько сложнее делать всю эту клиент-серверную синхронизацию. Сложностей добавляет еще и то, что игра подразумевает наличие физики. По идее похожая физика в вальхейм и Sons of The forest - дроп и подбор предметов, их перенос.
Посмотрел разные фреймворки для сетевой игры. В итоге взял недельку на изучение Netcode for GameObjects. Они его знатно апнули с 6 версии Unity. Параллельно поглядываю на FishNet.

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

Как у вас дела? Что новенького, показывайте!🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍5👏1
Итак, что я понял за неделю.
Сетевая архитектура - это какая-то жопа.
Дальше можно не читать. Хотя...
Я все же распишу плюсы и минусы работы над коопом. Тем более у меня начало что-то получаться😀

Плюсы:
🔸 В кооп веселее играть. Пара друзей и игра ощущается совсем по другому.

🔸 Сюжет уходит на последний план (это же и минус). Не нужно выдумывать сложные твисты и т.д.

🔸 Детализация локаций и качество графики. Вообще можно забить, судя по недавним популярным коопам. Можно сэкономить кучу времени, главное придерживаться стиля и добавить немного атмосферы.

🔸 Выручка. Если игра становится популярна выручка увеличивается в 2-3 раза за счет друзей игрока. Это сильно подкупает забить на минусы...

Минусы:
Практически он единственный, но весьма существенный...

🔹Время разработки.
Оно увеличивается раза в два, а то и в три. Помимо дублирования кода (хост-клиент) куча времени уходит на отладку. Время уходит даже на то, что приходится открывать не одно, а два окна для теста. Даже на сильном ПК это занимает в два раза больше времени.

🔹Сложность с репликацией физических тел. Тут дело практики, разобраться не сложно.


Что меня напрягает - мне это нравится.😀 За эту неделю удалось понять, кто и за что отвечает на сервере в процессе игры. Писать код стало гораздо легче.

Для себя еще не решил, хочу я сделать что-то атмосферное(сингл) или все же угарное(кооп)


К вам вопрос, ребят.
Есть ли у вас опыт работы над кооп играми?
Какие игры сами предпочитатете - кооп или сингл, и почему?
Please open Telegram to view this post
VIEW IN TELEGRAM
1273👍1
Сегодня хочу порекомендовать вам канал Артёма Коблова, руководителя студии perelesoq (Torn Away, Ларёк на улице Ленина).
На канале много полезных инструментов и статей о продвижении ПК игр. Кроме того, Артем рассказывает и о личном опыте. Вы же наверняка видели трейлер их игры "Ларек на улице Ленина". Топ антураж и атмосфера!🚀
Они с командой собрали около 35 000 вишлистов за первую неделю анонса проекта. А это очень хорошо)

В общем, подписывайтесь🤩, там интересно:
https://t.me/marketagame
Please open Telegram to view this post
VIEW IN TELEGRAM
10❤‍🔥1
Бинго, ребята!
Это были две весьма успешные недели, в течение которых я пытался разобраться с сетевой архитектурой игры.
Хотя остались некоторые вопросы, я готов двигаться дальше и продолжать разработку, но с учетом того, что если завалю мультик, (я пока могу не замечать каких-то подводных камней), просто продолжу делать сингл😀

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

🔸Тут ссылка на короткий гугл опросник (~1 мин)🔸

Буду признателен вам за ответы!🤩 Результатами, конечно, поделюсь❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍173
Спасибо за обратную связь!
По всем вопросам удалось собрать интересную статистику и я рад, что она совпала с моими ожиданиями.
Особенно интересовал вопрос опыта. Здесь почти 50% ребят, которые недавно в индустрии, а значит, помимо каких-то сложных штук типа шейдеров и оптимизации, на канале будет больше базы по энвире и 3д в целом: модули, тримы, UV, нормалки, маски и т.д. Здесь много нюансов, которые могут быть незаметны новичкам с первого взгляда.

А еще, спасибо за критику и теплые слова в комментариях. ❤️Пожелания учту.

Я пока продолжу собирать статистику.
Кто пропустил форму, вэлком: тык
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝18❤‍🔥51👍1👌1
Как насчет прокачаться? Или анонс пилотного проекта.🥺

Мы выяснили из опроса, на канале у нас больше половины это новички. Читая ваши комментарии и размышляя, как лучше построить дальнейшие публикации, я вот к чему пришел:

Будем моделить энвиру вместе!
Совсем небольшую, чтоб не растягивать на долгие месяцы. Это может быть переулок, двор, фасад здания или здание целиком. Я приложу пару референсов.

Самое главное: будем моделить то, что вы пришлете.

Присылайте в комментарии рефы, с чем вам было бы интересно поработать. Мы выберем один и приступим к созданию сцены.
Главное, чтобы это был не sci-fi и на рефе присутствовали:
🔸Модульность,
🔸Тримы,
🔸Разнообразные материалы (дерево, камень, шпаклевка и тд)
🔸Поменьше травы и другой растительности

Я регулярно буду выкладывать апдейт с комментариями о продакшене этой сцены, а вы можете следовать за мной.

Как вам идея?🤩
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤‍🔥30🔥17👍4😍2
Спасибо за рефы!
Я дополнительно прошерстил Pinterest и добавил парочку своих.
Устроим голосовалку.
Всего 9 рефов, номера в углу. Какой наберет наибольшее количество голосов, с тем и будем работать.
Погнали!🤩
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8