TGViewer
Kozlov Dev - Разработка игр Kozlov Dev - Разработка игр @kozlovdev · 4.11K subscribers
Post #834 1.58K
😍 Прощай, мир — встречай, вселенная!

Всем привет! Сегодня хочу рассказать о переходе на новую структуру игры.

Старые миры
В первой части игры структура была довольно простой и строилась вокруг сущности мира. Игрок мог создать мир и играть в нём. При этом не существовало никаких измерений — вроде ада, небесных островов и т.д.

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

Новые вселенные
Новый подход строится уже на двух сущностях:
— сущность вселенной
— сущность места (place)

👍 Теперь игрок создаёт не один мир, а целую вселенную, внутри которой могут находиться различные места.

✔️ Вселенная содержит в себе набор всех мест, которые в ней существуют, и хранит общие данные, доступные для переноса между ними (данные игрока: инвентарь, статы и т.д).
✔️ Само место — это переработанная сущность мира. Место может ссылаться на другие места, благодаря чему можно настраивать полноценный граф переходов между ними. У каждого места есть своя конфигурация — можно настроить биомы, мобов, структуры и многое другое. За счёт этого каждое место будет выглядеть уникально и не похоже на остальные.

Что это даёт
✔️ Такой подход даёт очень мощную и гибкую систему для создания разнообразных локаций в игре. Например, можно создать места-планеты: Земля, Луна, Марс и т.д.

✔️ Для каждой планеты можно добавить собственные измерения: внешний мир, ад, небесный сад и другие. Игрок сможет перемещаться между всеми этими местами с помощью порталов.

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

😅 Пока система находится на этапе рефакторинга: многое приходится переписывать и дорабатывать. Но как только я её завершу, обязательно покажу результат в отдельном посте 🚀
  • 🔥 20
  • ❤ 2
  • 🥰 2
More from @kozlovdev
  1. Sep 19, 2026😎 Стартуем эвент SCREENSHOT SATURDAY! ❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делит…
  2. Sep 16, 2026На прошлой недели созванивались с тестерами по поводу аналитики в Cloud. 👀 Кто не в курсе…
  3. Sep 12, 2026😎 Стартуем эвент SCREENSHOT SATURDAY! ❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делит…
  4. Sep 9, 2026Post #1052
  5. Sep 5, 2026😎 Стартуем эвент SCREENSHOT SATURDAY! ❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делит…
  6. Sep 2, 2026Новости по Blockworld. Пока я разгребаю свои дела, решили взять в работу переделку текстур…
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 →