TGViewer
Channel Public Channel
GameDev Pickle

GameDev Pickle

@gamedev_pickle

Дневник разработки инди-игр на Unity. Gamedev, Геймджемы, прототипы, механики, баги и фиксы. Живой процесс создания проектов 🎮
Subscribers
101
Photos
28
Videos
13
Links
15
Recent Posts 18 shown
Post #65 116
🛠 Решил попробовать batching для обработки игровых событий
Продолжаю понемногу оптимизировать проект. На этот раз решил попробовать batching для обработки игровых событий.
Идея простая. Вместо того чтобы выполнять десятки операций сразу, я сначала складываю их в очередь.
Например, после смерти врага монеты не создаются мгновенно. Сначала в очередь добавляется заявка:
_dropQueue.Enqueue(new DropRequest
{
Prefab = entry.Prefab,
Angle = angle,
Position = position
});

Дальше игра сама решает, сколько таких заявок обработать в текущем кадре.
По такому же принципу теперь обрабатываются и смерти врагов. Если дракон уничтожил сразу большую группу противников, игра не пытается выполнить всё за один кадр, а распределяет нагрузку. Вместо сотен объектов, которые одновременно начинают создавать эффекты, дроп и выполнять свою логику, кадры остаются стабильнее.
Для игрока ничего не меняется. Он всё так же видит дождь из монет и массовые убийства врагов. Зато неприятные микрофризы исчезают.
  • 👍 5
  • 🎉 2
  • ❤ 1
  • 🔥 1
Post #64 1.84K
Очередной геймджем подошел к концу, спешу поделиться результатами! Решили с командой копнуть в сторону инкременталок и изучить данный вопрос.
Тема джема "Враг — это ты"
Мы дракон, который уничтажает местных героев и приключенцев.
Подробности разработки будут позже, также следите за новостями о постджемовой версии игры, как всегда осталось кучу нереализованных идей :)

Bring me glory!

Новости тут.
  • ❤ 6
  • 🔥 3
  • 👍 2
  • 👏 1
Post #63 237
Сейчас работаю над ИИ юнитов и решил добавить тех отображение зоны атаки для удобной отладки и настройки.
Столкнулся с простой проблемой: конус атаки выглядел не очень красиво, потому что рисовался поверх модели юнита и буквально перекрывал её.
Решение оказалось довольно простым:
var oldZTest = Handles.zTest;
Handles.zTest = CompareFunction.LessEqual;

Теперь gizmo рисуется только там, где не скрыт геометрией сцены. В итоге конус остаётся хорошо виден на земле вокруг юнита, но сама модель отображается поверх него и не превращается в цветное пятно.
Сам конус, это обычный сектор круга с настраиваемыми углом и радиусом. А весь рендер вынесен в отдельный технический компонент, который нужен только для работы в редакторе и никак не влияет на gameplay.
  • 🔥 7
  • 👍 3
  • 👨‍💻 2
  • ❤ 1
Post #61 254
Siberian Game Jam Май 2026 окончен, пришли результаты.
Из 231 игр мы заняли 31ое место!)
Команда очень постаралась! Все большие молодцы! Особая благодарность художницам, 6 место по графике!)🥳
  • 🎉 9
  • 🔥 3
  • 👍 2
Post #59 495
В перерывах между разработкой отвлекаюсь на инди-игры. Запустил игру «Размена не будет» и после небольшого интро сразу погрузился в её атмосферу.
Авторы уделили много времени деталям: граффити в подъезде, объявления в лифте, названия продуктов. В этих деталях присутствует много юмора. Атмосфера и чистейшая пост-ирония — сильные стороны этой игры.
А также хорошо сработал трюк с проекцией 2D-актёров, наложенными на 3D-мир.
Мелкие сцены вроде мальчика, обронившего деньги, или мужика, который хочет поговорить за жизнь, дополняют общий вайб.
Прекрасно показан разрыв миров старого и нового поколения. В советской квартире стоят ноутбук и ЖК телевизор, главный герой пользуется смартфоном, хотя всё вокруг будто бы застыло во времени. Визуал отлично отражает внутреннюю пустоту, с которой юное поколение сталкивается сегодня.
Демо оказалось короткое, но оно оставляет приятное послевкусие! Уже сейчас видно, с какой ответственностью создатели подошли к своей игре.
Очень интересно, как же будет выглядеть конечный результат?
  • ❤ 7
  • 🔥 3
  • 👍 1
Post #58 2.27K
Подъехала постджемная версия игры BeanUP 🎮

Пофиксили большинство багов, улучшили физику и немного переработали баланс, а также допилили UI
Первый уровень сделали сложнее 😈
На втором добавили больше времени
На третьем поэкспериментировали с рандомом

Спасибо всем за фитбэк! 🥰

Игра стала заметно приятнее и стабильнее

Джем версия

ПостДжем версия

TG канал
  • 🔥 10
  • ❤ 2
  • 👍 1
  • 👏 1
Post #57 1.62K
У нашего платформера/головоломки BeanUp будет версия ПостДжем! 🎉

+ Добавим все, что не успели (доп звуки, обьекты, механники)
+ Исправим баги 🐛
+ Подкорректируем геймплей 🎮

Сейчас собираем фидбек от игроков 📝

Джемовая версия тут: https://platform.sibgamejam.com/games/andrewwpa/beanup

Тг: t.me/GameDev_Pickle
  • 👍 5
  • 🔥 3
  • ❤ 2
Post #55 2.23K
Фух, очередной ГеймДжем позади. ✨

Доволен результатом: успели реализовать примерно 90% задуманного, а главное игра ощущается цельной и завершённой. Для джема это, пожалуй, самое важное. 🎯

Отдельное спасибо команде! Каждый подошёл с ответственностью к своей задаче, удалось держать темп и довести проект до достойного результата. 🔥

Ознакомиться с игрой можно тут:
https://platform.sibgamejam.com/games/andrewwpa/beanup

Тг: t.me/GameDev_Pickle
  • 🔥 6
  • 👍 3
  • ❤ 1
  • 🏆 1
Post #54 502
День 1. Старт и брейншторм 🧠
Из потока хаотичных идей постепенно собрали чёткое видение проекта. После обсуждений решили разделить игру на 3 уровня, где каждый будет со своим уникальным геймплеем 🎮
Заложили фундамент разработки и определили направление, в котором движемся дальше 🚀

День 2. Экватор джема ⏳
Собрали основной геймплей, механики уже работают, и игра начинает ощущаться как полноценный проект
Параллельно допиливаем визуал, интерфейс и ловим баги, которые решили появиться именно сейчас🤯
Завтра финальный рывок: полировка, контент, баланс и сборка билда 🛠
Идём по плану. Скоро покажем результат 🎉
t.me/GameDev_Pickle
  • 🔥 6
  • 👍 4
  • ❤ 1
  • 👏 1
Post #52 294

Forwarded from Siberian Game Jam

30 апреля – 3 мая ждём тебя на #SibGameJam

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

ПРИСОЕДИНЯЙСЯ К ДЖЕМУ: https://platform.sibgamejam.com/jams/sibgamejam-may-2026

А что будет-то?
• 72 часа на разработку
• 9 номинаций, которые оцениваются участниками
• Фидбеки от экспертов для тех, кто заполнит форму
• Знакомства, поиск единомышленников и свободное творчество
• Конкурс «Дневник разработчика»
• Памятные призы

P. S. Расскажи о #SibGameJam друзьям и коллегам — пусть о джеме узнает тот, кто всегда мечтал делать игры. ʕ •ᴥ•ʔノ
  • 👍 2
  • ❤ 1
Post #51 285
Поговорим о пользе коллабораций 🤝 Даже если ты соло-разработчик, это один из самых быстрых способов расти.

Когда работаешь один, легко застрять: сегодня код 💻, завтра 3D, потом UI и везде уровень «ну нормально…». Прогресс есть, но медленный.

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

В итоге:
сделал быстрее ⚡️
получилось заметно лучше 🎯
я подсмотрел, как он работает 👀

И это главное. Взаимопомощь напрямую ускоряет развитие и двигает проект вперёд 🚀

Если ты соло, это не значит делать всё в одиночку. Иногда один человек экономит дни и заметно повышает качество. Это про умение находить единомышленников и выстраивать связи.

Кстати, это канал моего коллеги, у него много интересного 👇
https://t.me/DnevnikGameDevepoler
  • ❤ 5
  • 🔥 4
  • 👍 3
Post #50 935
Потихоньку допиливаю кафешку, выложил более менее играбельный билд.
Поправил визуал, добавил звуки, исправил почти все баги (спасибо игрокам за фитбек), ну и отбалансил сам геймплей 😊
https://pikclenik.itch.io/candlewhispers
itch.io Candle Whispers by Ricko, ILYA MALTSEV Cafe management. Play in your browser
  • 🔥 3
  • 👍 2
  • ❤ 1
Post #49 329
🌊 Мини-гайд: лёгкий процедурный океан-шейдер в URP

Как получить волны без текстур и тяжёлых симуляций.
Вся анимация считается математикой прямо в вершинном шейдере.
Плоскость воды деформируется по высоте. Движение из нескольких синусных волн с разной частотой и фазой:

float t = _Time.y * waveSpeed;
float k = TWO_PI / max(0.001, waveLength);
float wave = sin(pos.x * k + t) + cos(pos.z * (k * 1.17) - t * 1.23) + sin((pos.x + pos.z) * (k * 0.73) + t * 0.81);
wave *= 0.333;
pos.y += wave * waveAmplitude;

✨ Цвет и блик (пиксели)

float ndv = saturate(dot(normalWS, viewDirWS));
float fresnel = pow(1.0 - ndv, fresnelPower);
float ripple = sin(_Time.y + worldPos.x * 0.35 + worldPos.z * 0.28) * surfaceRipple;
half3 color = baseColor + specColor * fresnel + ripple;

🧩 Как использовать в сцене
Создать материал на основе шейдера
Назначить его на обычную плоскость
Отмасштабировать плоскость под размер водной поверхности
  • 🔥 9
Post #46 329
Доделываю очередной джемовый проект про менеджмент средневекового кафе.
Изначальный план оказался слишком амбициозным для отведённых сроков: базовую механику успели собрать, но её полноценную глубину реализовать не получилось.

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

Сейчас фокус на состояниях гостя, анимациях и взаимодействии с ним.
  • ❤ 3
  • 👍 3
  • 👏 1
Post #44 395
Поменял шрифты, убрал визуальные баги! Стало поприятнее глазу
  • 👍 6
  • 🔥 2
Post #43 1.45K
ГДЕТТО ВЫШЕЛ. ВЫШЛО. ВЫШЛА!

https://myindie.ru/games/game/gdetto
Новый год! Новый Джем) Знакомтесь - ГдеТТо!
Добро пожаловать в социальный дом! Сами вы его выбрали, или его выбрали за вас, это лучшее место из оставшихся. Стройте с умом. Не прекращайте строить. Надо.
myindie.ru Гдетто. Жанр: Strategy | Инди-игры | MyIndie Инди-игра "Гдетто" от сообщества MyIndie. Геймджем: MyIndie January Rush Lvl 8. Жанр: Strategy. Платформа: Windows. Скриншоты, описание, ссылка
  • 🔥 9
  • 👀 3
  • 👍 2
  • ❤ 1
Post #42 393
C наступающими праздниками и Новым Годом всех!
В новом году будет много новых проектов, так же не забуду доделать старые задумки, постараюсь больше выкладывать дневников по разработке с подробностями.
Всех благ всем!)
  • 🎄 6
  • ☃ 4
  • ❤ 3
  • 👍 3
  • 💋 1
Older posts →

About this channel

How can I read @gamedev_pickle without a Telegram account?
TGViewer shows the public web preview Telegram publishes for GameDev Pickle: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does GameDev Pickle have?
GameDev Pickle (@gamedev_pickle) has 101 subscribers on Telegram, refreshed roughly every 30 minutes.
Does GameDev Pickle know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
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 →