TGViewer
Channel Public Channel
Код & Полигоны

Код & Полигоны

@code_n_polygons

Про игры, их разработку и всё что с ними связано
Реклама: https://t.me/code_n_polygons/530
Связь в директ или @ScrabyQ
Subscribers
2.62K
Photos
226
Videos
210
Links
398

Showing posts older than #167 · Back to latest

Older Posts 20 shown
Post #166 273
Код & Полигоны Предположим, телега превратится в тыкву на территории РФ. Куда пойдём?
Продолжу оффтоп в связи с последними новостями

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

Идеальное место, где ты никогда не сможешь получить клоуна или какашку на пост. Потому что этого просто не отрисовали 😁
  • 🤡 11
  • 💩 7
  • 😁 6
  • 👎 2
Post #165 297
  • ❤ 8
  • 😁 4
  • 😢 2
  • 🌚 1
  • 🫡 1
Post #164 244
Я играю в игры, чтобы испытать то, чего я никогда не смог бы испытать в реальной жизни

😀😀😀 Код & Полигоны
  • 😁 16
  • ❤ 5
  • 🔥 5
Post #163 267
Новый брейкдаун от автора игры Excalimurder 🤩

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

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

Источник

😀😀😀 Код & Полигоны
  • 🔥 14
  • ❤ 4
  • 👍 4
Post #162 208
Автор показывает возможности своего аддон для Blender, который превращает 3D-сцены в нечто похожее на классическую живопись 👀

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

Источник
📱 #Blender

😀😀😀 Код & Полигоны
  • 🔥 9
  • ❤ 2
  • 👍 2
Post #161 193
В последнее время очень часто вижу игры на двоих с подобной механикой. Выглядит всё это весело, но я не видел еще вирусных игр подобного плана

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

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

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

Источник
📱 #Unity

😀😀😀 Код & Полигоны
  • 👍 9
  • 🔥 5
  • 😁 4
Post #160 208
ПРОДОЛЖЕНИЕ И РАЗВЯЗКА ИСТОРИИ ОДНОГО БАГА 🐞

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

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

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


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

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

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

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

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

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

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

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

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

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

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

#devlog #bugs

😀😀😀 Код & Полигоны
  • 🔥 9
  • ❤ 6
  • 🤣 5
  • 😁 1
Post #159 233
ИСТОРИЯ ОДНОГО БАГА 🐞

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

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

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

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

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


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

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

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

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

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

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

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

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

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

#devlog #bugs

😀😀😀 Код & Полигоны
  • ❤ 12
  • 👍 4
  • 🔥 4
  • 😢 1
Post #158 254
Silksong еще не забыли? Напоминаю 😁

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

Источник
📱 #Blender

😀😀😀 Код & Полигоны
  • 🔥 17
  • ❤ 8
  • 👍 5
Post #157 292
⭐️ SCREENSHOT SATURDAY #6

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

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

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

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

😀😀😀 Код & Полигоны
  • 🔥 9
  • ❤‍🔥 2
Post #156 288
Автор показывает механику глайда персонажа, состоящего из листьев, в прототипе своей игры на Unity

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

Источник
📱 #Unity

😀😀😀 Код & Полигоны
  • 🔥 15
  • ❤ 5
  • 👍 4
Post #155 292
Автор делится результатом работы над VFX для своей хоррор-игры.

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

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

Источник
#Godot

😀😀😀 Код & Полигоны
  • 👍 11
  • 🔥 9
  • ❤ 4
Post #154 263
Немного уютного закулисья 😌

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

Источинк
📱 #Unity

😀😀😀 Код & Полигоны
  • ❤ 12
  • 👍 5
  • 🔥 5
Post #153 590
🔠🔠🔠🔠🔠🔠 
DON'T STAY LATE #11

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

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

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

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

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

#devlog

😀😀😀 Код & Полигоны
  • 🔥 16
  • ❤ 6
  • 👍 6
Post #152 258
Автор показывает свою систему преобразования визуальных blueprint-нод в некое подобие псевдокода.

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

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

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

Источник
📱 #UE

😀😀😀 Код & Полигоны
  • 😁 9
  • ❤ 5
  • 🔥 4
Post #151 248
Отрывок из трейлера ещё не вышедшего проекта "Размена не будет"

Очень атмосферное сочетание стильной 3D графики и записанных видео персонажей. Техника однозначно стоящая внимания 🤩

📱 Ссылка на игру

😀😀😀 Код & Полигоны
  • 👍 8
  • 🔥 5
  • ❤ 3
  • 🤔 1
Post #150 236
— Молодой человек, вы свои идентификационные данные с документа потеряли!

Напоминание соблюдать правильную иерархию объектов в движке 😁

#devlog #bugs

😀😀😀 Код & Полигоны
  • 😁 14
  • 👍 4
  • 🔥 2
Post #149 244
Чайки в высокобюджетной GTA IV 😁

А инди разрабы до сих пор сидят полируют вид 🫠

Отрывок из этого видео. В нём показаны и другие хитрые приёмы разработчиков игры.
Интересное 👀

Источник

😀😀😀 Код & Полигоны
  • 😁 16
  • 👍 7
  • 🔥 4
Post #148 242
Автор делится результатом работы над пространственным разломом в своей игре 👀

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

Так же, есть таймлапс проделанной работы с короткими комментариями

Источник
📱 #UE #VFX

😀😀😀 Код & Полигоны
  • 🔥 22
  • 👍 4
  • ❤ 3
  • 🤯 1
Post #147 330
Участник нашего канала показывает работу кастомной гравитации в своём проекте 👀

Достичь этого удалось надстройкой над Kinematic Character: коллайдером (в роли триггера) указывается зона где должна меняться гравитация, а сила притяжения определяется на основе нормали которая находится под ногами у игрока

Эффект выглядит круто, а веселья добавляют забавные анимации жестов персонажей на видео 😁

Так как разработчик находится в нашем канале — можно задать любой интересующий вопрос по деталям реализации. Велком в комменты или наш чат 😐

Источник
📱 #Unity
#предложка

😀😀😀 Код & Полигоны
  • 🔥 16
  • ❤ 4
  • 👍 4
  • ⚡ 1
  • 💯 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →