TGViewer
Григорий Дядиченко Григорий Дядиченко @dev_game · 2.66K subscribers
Post #945 1.44K
Вредные советы про архитектуру
https://dtf.ru/gamedev/1834279-pereosmyslenie-solid-pochemu-tradicionnye-principy-proektirovaniya-ne-rabotayut-pri-razrabotke-igr

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

Я не фанат SOLID, а точнее практики его применения. Так как принципы которые огромное число людей так просто не может понять — это скажем так не лучшие принципы. Хотя их можно объяснить на пальцах, но они слишком широко применяются.

Игры не обладают никакой спецификой относительно ПО. Есть всего одна абстракция которая создаёт то, что в играх появляется ещё ряд удобных шаблонов типа Dirty Flag. Это абстракция кадра. Хотя к ней можно относиться как к любой системе у которой есть понятие тиков.

Солид отлично подходит под игровую разработку. Да и любые принципы из энтерпрайса в целом. Просто они не всегда нужны. А что у нас персонаж имеет в себе много поведений. Заклинания имеют много поведений и так далее. Достаточно просто уметь в композицию и компонентный подход и можно спокойно сделать все эти системы по солиду.

#новости
  • ❤‍🔥 3
  • 🔥 2
More from @dev_game
  1. Oct 8, 2026Метрики, метрики и ещё раз метрики https://app.mes-poker.ru Эхх, со своим продуктом руки с…
  2. Oct 6, 2026«Песни земли»: хакатон по созданию мини-игр вместе с КИОН Строки 🎮📕 Школа дизайна и @kio…
  3. Oct 4, 2026💡 Вредные советы: Идея С тех пор как я открыл для себя чудесный мир элевенлабса (и это ка…
  4. Oct 4, 2026ТСПУ и телега Короче говоря как раз немного кул стори по следам теста. Спасибо кто там как…
  5. Oct 3, 2026Мой новый проект https://t.me/Mespoker_bot Поймал меня значит как-то Паша за покером и ска…
  6. Oct 1, 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 →