TGViewer
Григорий Дядиченко Григорий Дядиченко @dev_game · 2.66K subscribers
Post #1219 1.47K
Визуальное программирование
https://habr.com/ru/articles/783060/

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

Я не фанат визуального программирования. Если даже относится к нему, как к инструменту для геймдизайнеров. Конечно можно сказать, что геймдизайнер вообще логику трогать не должен, но это не так, так как даже в модах обычно есть какое-то базовое «программирование» на том же lua. Обычно мне не нравится в визуальном программировании две вещи: скорость реализации чего либо и возможности пакетной обработки.

Со скоростью всё просто. Мне проще говорить на примере шейдеров. Любой не одноклеточный шейдер, если это не творческий поиск, я быстрее соберу кодом, чем буду таскать ноды графа.

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

Вообще удобно, когда у геймдизайнера есть билд, когда правки можно доставлять на лету конфигами, по сути система для геймдизайнеров в игре, если не всё отдаётся на откуп разработчикам в плане реализации = система для мододелов в будущем. Поэтому в таком контексте инструменты типа FlowCanvas и Bolt я не понимаю, так как там создание уровней будет всегда в рамках движка. А чтобы потом дать этот функционал игрокам можно будет с ума сойти. Но кстати, проведём опрос :)

#новости
Хабр FlowCanvas и визуальное программирование в Unity Визуальное программирование облегчает работу геймдизайнеров и сценаристов, но сильно портит жизнь программистам. Собирать уровни и механики гораздо удобнее и приятнее в графе, но поддерживать и...
  • 🔥 3
More from @dev_game
  1. Oct 6, 2026«Песни земли»: хакатон по созданию мини-игр вместе с КИОН Строки 🎮📕 Школа дизайна и @kio…
  2. Oct 4, 2026💡 Вредные советы: Идея С тех пор как я открыл для себя чудесный мир элевенлабса (и это ка…
  3. Oct 4, 2026ТСПУ и телега Короче говоря как раз немного кул стори по следам теста. Спасибо кто там как…
  4. Oct 3, 2026Мой новый проект https://t.me/Mespoker_bot Поймал меня значит как-то Паша за покером и ска…
  5. Oct 1, 2026🤔 Как продвинуть игру? Я обещал. Я сделал. Получился большой документ с шагами и действия…
  6. Sep 29, 2026И тут продублирую раз прилетело несколько вопросов. Доступ к дневнику можно будет получить…
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 →