Код & Полигоны
2.84K subscribers
187 photos
202 videos
1 file
361 links
Про игры, их разработку и всё что с ними связано

Связь в директ или @ScrabyQ
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Автор показывает свою систему преобразования визуальных blueprint-нод в некое подобие псевдокода.

Задумка выглядит довольно интересной — особенно для тех, кто приходит из других движков: опыт кодинга есть, но не на C++ под UE. Я бы точно такое потрогал.

Но, глядя на некоторые свои блупринты, легко представить, как всё это превращается в нечитаемое месиво 😁

Если бы нечто подобное появилось на движке, в котором ты работаешь — попробовал(а) бы в качестве альтернативы кодингу? 🤔

Источник
📱 #UE

😀😀😀 Код & Полигоны
Please open Telegram to view this post
VIEW IN TELEGRAM
😁95🔥4
Media is too big
VIEW IN TELEGRAM
🔠🔠🔠🔠🔠🔠 
DON'T STAY LATE #11

Наконец-то в игру про проверки потихоньку добавляются документы 😁
Сверстал первый документ — карточку ID. И в процессе познакомился с новыми возможностями проектирования UI в UE. Пока полёт нормальный)

Изначально планировал сделать паспорт для проверки, но понял, что обычная универсальная карточка идентификации мне подойдёт лучше. Да и реализовывать проще 😁

Теперь при появлении NPC будет кидаться в нас документами.
А если игрок не вернул их обратно и принял одно из решений — персонаж начнёт бухтеть и не отстанет, пока документы снова не окажутся у него 😤

Из сделанного:
Сделал базовый цикл передачи - проверки - возврата документов
Включил дополнительные точки диалогов (когда не возвращаются документы)
Сверстал первую версию главного идентификационного дока
Добавил последние ракурсы для камеры (диван, телевизор)
Внёс корректировки в скрипт поведения персонажей для запуска диалогов

👀 На видео продемонстрировал текущий прогресс

#devlog

😀😀😀 Код & Полигоны
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥166👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Немного уютного закулисья 😌

Автор показывает эффект параллакс для своей cozy игры.
Техника уже известна, но почему-то всегда приятно посмотреть ещё раз как оно работает со стороны разработчика 🙂

Источинк
📱 #Unity

😀😀😀 Код & Полигоны
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍5🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Автор делится результатом работы над VFX для своей хоррор-игры.

Эксперименты с Vertex Animation Textures дали довольно сюрреалистичный эффект 🫤

Хоть обычно я не очень чувствителен на происходящее на экране — от этого вида мне стало плоховато 😁

Источник
#Godot

😀😀😀 Код & Полигоны
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥94
This media is not supported in your browser
VIEW IN TELEGRAM
Автор показывает механику глайда персонажа, состоящего из листьев, в прототипе своей игры на Unity

Переходы между состояниями выглядят очень плавно 👀

Источник
📱 #Unity

😀😀😀 Код & Полигоны
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥155👍4
⭐️ SCREENSHOT SATURDAY #6

Делись в комментариях любыми материалами из твоего проекта в разработке или даже релизе. Скриншоты, видео, концепты, музыка — всё подходит

Каждую неделю буду подводить итоги по реакциям.
Победитель окажется прямо в следующем посте — его скриншот попадёт в шапку следующей Screenshot Saturday

В #5 по количеству реакций победил проект OTTACK!
С такой драйвовой проверкой оптимизаций игры может показаться, что геймдев очень комфортная среда обитания разработчиков 😁
Каналы разработчика:
https://t.me/ottack_game
https://www.ottack.com/

#скриншотник #ScreenshotSaturday

😀😀😀 Код & Полигоны
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥974❤‍🔥22
This media is not supported in your browser
VIEW IN TELEGRAM
Silksong еще не забыли? Напоминаю 😁

Автор показывает свою практику в Blender на основе иллюстрации другого человека
Красивое 👀

Источник
📱 #Blender

😀😀😀 Код & Полигоны
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥178👍51
Media is too big
VIEW IN TELEGRAM
ИСТОРИЯ ОДНОГО БАГА 🐞

Оказывается, бывает такое: разрабатываешь проект самостоятельно. С нуля. Без использования каких-либо ассетов влияющих на логику.
Ты:
1. Полностью знаешь свою кодовую базу.
2. Чувствуешь себя в нём как рыба в воде. Тем более, пока проекту всего-лишь месяц.
3. В своём проекте царь и бог.

Никто не разбирается в этом так хорошо как ты. Ты — на коне (или на морском коньке, если учесть пункт 2 в тексте выше 😁)

Но при внедрении очередной фичи приходит он. Мелкий баг с отображением/логикой/расчётами. Нужное подчеркнуть или вписать.
Ты, с гордо поднятой головой, открываешь нужные скрипты, сущности, что-то ещё. В полной уверенности, что фикс не займёт много времени. Ты думаешь, что у тебя все под контролем. Ведь баг-то плёвый: допустим, это странное подёргивание камеры при простой смене позиции и вращения от точки А до точки B. 🤔

Именно это случилось со мной. На видео я продемонстрировал как это выглядит.

Первым делом я полез проверять функцию движения камеры.
Как писал выше: движение делается через линейную интерполяцию (Lerp). Отдельно для позиции и вращения, от A до B. На всякий случай 👇
Lerp — это функция, которая вычисляет промежуточное значение между двумя известными значениями A и B в зависимости от параметра Alpha, обычно в диапазоне от 0 до 1.


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

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

При последнем (как я думал) запуске игры снова нарвался на это подёргивание камеры. После некоторого времени локализовал проблему — виновата новая фича с автоматическим перемещением камеры при появлении НПС перед терминалом и передаче документов к проверке.

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

На этом пока что остановлюсь и попробую сделать интерактив

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

Пиши свои предположения в комментариях 💬
Если предположений нет, то пиши в комментариях "БОЛЬ.", если тоже сталкивался с доставучими багами на многие часы дебага.
Или просто напиши что-нибудь, если хочешь 😁

А я буду дописывать второй пост с ответом и допиливать видео😶

UPD: продолжение ниже 👇

#devlog #bugs

😀😀😀 Код & Полигоны
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍4🔥4😢1
Media is too big
VIEW IN TELEGRAM
ПРОДОЛЖЕНИЕ И РАЗВЯЗКА ИСТОРИИ ОДНОГО БАГА 🐞

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

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

ВЕЧЕР ТОГО ЖЕ ДНЯ


Садясь за комп (как будто я вообще вставал из-за него 😁), я опасался снова увидеть этого BUGимена.

И при первом же запуске… нет, он всё ещё был там.

Но появилась дополнительная деталь.
Какой-то белый отблеск в момент подёргивания.
В предыдущие и последующие разы я этого не замечал, но именно это и натолкнуло меня на мысль: а что если документ падает на камеру, пока она приближается к монитору? Он же белый. (реализовано здесь, док падает на 4-6 секунде видео)

Когда я проверил эту гипотезу и отключил поставку документов при приближении NPC к терминалу — она оказалась верной.
Именно в этом и была проблема.

Самое ироничное — это единственная система, которую я вообще не трогал при поиске бага.
Задним числом, и пока я пишу этот пост, это кажется самым очевидным вариантом:
проверить столкновение камеры с объектами. Тем более когда в игре их пока один экземпляр 😁

В этом посте выложено полное видео с визуальным подтверждением бага в конце

Какой вывод из этого можно сделать?
Очень простой: отдыхай!!

Никакие баги от тебя не убегут.
Тем более когда ты соло-разраб 🫥

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

Похоже, эти грабли ещё не оставили достаточно заметной отметины на лбу, чтобы я про них вспомнил.

И да. Одна бессонная ночь, смонтированное видео и серия из двух постов посвящены…
простому столкновению двух объектов 😁

#devlog #bugs

😀😀😀 Код & Полигоны
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥96🤣5😁1
Media is too big
VIEW IN TELEGRAM
В последнее время очень часто вижу игры на двоих с подобной механикой. Выглядит всё это весело, но я не видел еще вирусных игр подобного плана

Обычно, массовый наплыв игр с одной и той же механикой, но в разных интерпретациях происходит после громокого и успешного релиза

Может быть я что-то пропустил? 🤔

👀 На видео один из весёлых трейлеров игры, использующей ту самую основную механику, о которой я пишу выше

Источник
📱 #Unity

😀😀😀 Код & Полигоны
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥5😁4
This media is not supported in your browser
VIEW IN TELEGRAM
Автор показывает возможности своего аддон для Blender, который превращает 3D-сцены в нечто похожее на классическую живопись 👀

Кажется, уже легче перечислить что нельзя сделать с помощью блендера, а не что можно 😁

Источник
📱 #Blender

😀😀😀 Код & Полигоны
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥92👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Новый брейкдаун от автора игры Excalimurder 🤩

На этот раз рвзбор создания книги в пиксель-арт игре 👀

Интересно, сколько лет понадобилось автору не только на освоение этих техник, но и на то, чтобы упаковать их в такие ёмкие и понятные объяснения 🤔

Источник

😀😀😀 Код & Полигоны
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥144👍4
Я играю в игры, чтобы испытать то, чего я никогда не смог бы испытать в реальной жизни

😀😀😀 Код & Полигоны
Please open Telegram to view this post
VIEW IN TELEGRAM
😁165🔥51
Код & Полигоны
Предположим, телега превратится в тыкву на территории РФ. Куда пойдём?
Продолжу оффтоп в связи с последними новостями

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

Идеальное место, где ты никогда не сможешь получить клоуна или какашку на пост. Потому что этого просто не отрисовали 😁
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡11💩7😁6👎2
Fab раздача

⭐️ Platformer 8 Underworld - Low Poly 3D Models Pack
Набор моделей и эффектов для создания платформера. Выглядит довольно сочно. И сразу на два движка 👀
#UE #Unity

⭐️ Advanced Phone System V3 Replicated
Система смартфона. Включает в себя:
Заметки
Видео
Камера наблюдения
Галерея
Фонарик
Музыкальный плеер
Миникарта
Банк
Магазин
Браузер
Камера
Система блокировки
Регистрация пользователя (мультиплеер)
Экран добавления нового мультиплеер-контакта
Сообщения
Переписка с NPC
Отправка фото NPC
Получение фото от NPC
Получение голосового сообщения от NPC
Видеозвонок
Голосовой звонок с NPC
Нодовая система диалогов
Диалог с NPC
NPC делает и отправляет фото

#UE

⭐️ Medieval Modular Wall Pack - Kitbash Collection
Простенький ассет, который содержит в себе 48 вариантов каменных стен
#UE #Blender

#ассеты
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍4🔥2
Редактор UI в Unreal Engine, за что ты так со мной? 😖

Как можно проектировать удобный и красивый UI для пользователя, когда тебе приходится разрабатывать его в неудобном и некрасивом UI? 😁

Тут же визуально всё в одну кучу свалено, однако я выстроил здесь довольно не плохую верстку

#devlog

😀😀😀 Код & Полигоны
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9😱531
Media is too big
VIEW IN TELEGRAM
🔠🔠🔠🔠🔠🔠 
DON'T STAY LATE #12

В игре становится больше физических взаимодействий — на этот раз реализовал лоток для документов.

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

В итоге, лоток отлично лёг прямо под персонажа, с которым мы взаимодействуем

Из сделанного:
Реализовал приём и возврат документов через лоток
Сделал автоматическое закрытие лотка при извлечении из него документов. Для лучшего UX
Сдела автоматическую смену ракурса камеры при начале диалога. Чтобы игрок понимал с кем он говорит и кому отвечает
Добавил печать текста посимвольно. Всегда нравился этот эффект в играх — реализовал его и в своей
Поработал над общей стабильностью существующих систем

👀 На видео продемонстрировал текущий прогресс

#devlog

😀😀😀 Код & Полигоны
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍65
Автор показывает, стоп...
Что это вообще такое!? 😐

Интересно посмотреть на анимации этой модели с таким монструозным риггом
И на аниматора, конечно же 😁

Источник
📱 #Blender

😀😀😀 Код & Полигоны
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥5😁5
Мы тут с участниками кодополигональных обсуждений активно штурмуем и осваиваем Reddit. Пока что выглядим как обезьяны с гранатами, но, как говорится, и Москва не сразу строилась 🙂

Если давно было желание зайти на эту площадку, но ты так и не понял(а), как к ней подступиться — велком к нам в чат. Там обсуждаем всю капризность платформы и вместе пытаемся пройти спам-фильтры.

Если среди вас есть более опытные пользователи Reddit — тоже залетайте, помощь нам сейчас нужна как никогда 😁

А для более плавного вката в сервис я создал сабреддит
📱 r/code_n_polygons

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

После этого сабреддита можно будет смело идти в более крупные, как только мы поймём, как работает эта платформа

😀😀😀 Код & Полигоны
Please open Telegram to view this post
VIEW IN TELEGRAM
14👍6💯6🔥1