TGViewer
GameDev: разработка игр GameDev: разработка игр @make_game · 7.64K subscribers
Post #2108 474
Как сделать процедурные уровни разнообразнее, ограничивая случайность

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

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

В интерактивных примерах генератора видно, как ограничения создают заметные варианты без добавления нового контента. Иногда генератору действительно полезно дать меньше свободы.
  • ❤ 2
More from @make_game
  1. Oct 3, 2026Как связать движение и направленные анимации в Godot 4 В 2D-персонаже мало умножить вектор…
  2. Oct 3, 2026Как собрать патрулирование, погоню и атаку врага в Godot 4 Вместо одного контроллера с кас…
  3. Oct 2, 2026Как собрать toon-шейдер для VR в Unity URP В Shmackle VR базовые Unlit-шейдеры давали плос…
  4. Oct 2, 2026Как разделить управление меню и персонажем в Unity Input System Если меню и игровой процес…
  5. Oct 2, 2026Как нейросеть восстанавливает свет от объектов за пределами кадра Экранные методы глобальн…
  6. Oct 1, 2026Как теория групп помогает учесть повороты и отражения зданий В Factorio здания на квадратн…
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 →