Niwe Code
227 subscribers
34 photos
3 videos
1 file
48 links
Канал создан для выброса моих важных мыслей касательно вещей в IT индустрии + некоторого обучения в данной сфере. В своей задаче я ставлю продвижение разных тем в юмористическом стиле.

Связаться: @HxQtl9
Download Telegram
#Other #Unity

Unity - худший игровой движок тысячелетия

Не понимаю, кто вообще может считать это дерьмище достойной платформой для разработки. Возможно, только закрытый БДСМ-клуб, где каждый мечтает о пощёчинах багами и холодном пощёлкивании тормозов. Не верите? Сегодня я вам докажу, любителям Unity и горячей индюшатины, почему этот, обожествляемый 5Б разработчиками, движок — кусок того, что давно уже тянет геймдев на дно.

Начнем с Unity RoadMap — ежегодного спектакля, где представители Unity Tech с важным видом обещают хомякам фантастические фичи и клянутся, что «вот на этот раз точно всё сделают». Но, спойлер: каждая фича — это новый вид боли и отчаяния для тех, кто пытается сделать хоть что-то играбельное на этом движке. Выходит, что каждый патч и фикс — это просто обмен старыми багами на новые, причем баги весёлой гурьбой стремятся в редактор, заставляя разработчиков по-новому познать пределы своих нервов.

Фичи. О, эти сладкие мечты маркетологов с блестящими улыбками и влажными фантазиями на тему новых возможностей. На деле они приходят в редактор примерно в таком состоянии, как «уставший алкаш», который дополз до релиза на четвереньках и обмочил штаны. И пока эта фича допиливается пару лет, сообщество вынуждено самостоятельно создавать толковые инструменты, решающие проблемы гораздо лучше, чем это могло бы сделать UnityTech в своем лучшем виде. Вспомним, как на свет появился TextMesh-Pro, ведь долгое время Unity вообще не имела нормального инструмента для вывода текста. «Кто-то должен был это сделать!» — подумали UI-дизайнеры, пытаясь сдержать слезы.

Unity разваливается на ходу, но вся эта поездка уже напоминает не инновационный прогресс, а танец с граблями. Сколько там было патчей, чтобы, наконец, исправить проблему с переиндексацией Sprite Atlas'ов? А система контроля версий? Разработчики знают этот ужас, когда каждый раз при открытии проекта он заваливается пачками файлов, да еще с шутками про то что на Unity разрабатывают только люди с нетрадиционной сексуальной ориентацией.

Конечно, новые версии редактора с включенной отладкой — это отдельная песня. Помню, когда только добавили debug-mod, работать стало почти невозможно. С тех пор легче американскому айтишнику обналичить материнский капитал в России, чем нормально отладить проект в Rider’е.

Кроссплатформенность редактора оставляет привкус странного — что-то вроде 10-летнего чая. Unity пытается поддерживать Windows, MacOS и даже Linux, но любое обновление ОС ставит UnityTech на колени и заставляет просить помощи у Google, чтобы хотя бы не падать.

И самое главное — производительность. От версии к версии один и тот же код запускается все хуже, независимо от железа. Это как играть в старую игру на новом компьютере и ощущать тормоза так, будто тебе все еще 8 лет. И, конечно, сам редактор тоже не обделен тормозами, превращаясь в доисторического динозавра, неспособного работать стабильно даже на топовом железе.

Когда-то Unity был легким и быстрым решением, когда я писал свои первые игры на компе с 512 МБ ОЗУ. Сейчас даже мой мощный ПК подрагивает от страха при запуске редактора. Когда же это всё так изменилось?
Unity — это отличный движок, если у вас есть время, нервы и запасы терпения, чтобы справиться с багами, слабой производительностью и нестабильностью. Но если вы предпочитаете потратить эти ресурсы на разработку, а не на борьбу с инструментами, возможно, стоит присмотреться к другим вариантам.
👍1
#Programming #Unity

Unity — лучший игровой движок тысячелетия

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

Начнем с легендарной Unity RoadMap — это как ежегодный фестиваль обещаний. Сначала разработчики Unity торжественно обещают золотые горы, а потом дарят нам нечто столь же величественное, но с иной начинкой. Каждый год нас ждут фичи, готовые к завоеванию новых горизонтов… Ну или к паре лет доработки. Но разве не это делает Unity уникальной? Никаких скучных стабильных релизов! Вместо этого — захватывающая приключенческая история, где баги эволюционируют быстрее, чем когда-то люди научились пользоваться огнем.

Сами фичи — это настоящий праздник для глаз и мозга. С каждым обновлением они становятся всё более амбициозными, но при этом сохраняют непередаваемый налет бета-версий. Вот и TextMesh-Pro, ставший легендой. Зачем нужен стабильный инструмент, если можно создать что-то, о чем UI-дизайнеры будут писать оду страданий? Unity изобрела целый жанр в геймдеве — разработка инструментов для самой Unity.

А как же кроссплатформенность? Unity великолепно поддерживает Windows, MacOS и даже Linux, с той лёгкостью, с какой старый чай оставляет осадок. В каждый момент ожидания стабильного запуска редактора ты чувствуешь, как прокачиваешь свою толерантность и выдержку.

Производительность? Это отдельный трофей. Ведь Unity сделан так, чтобы прокачивать не только игры, но и характер разработчика. Этот движок работает с неуловимым балансом между плавностью и ощущением, что компьютер вот-вот сгорит. Unity помогает ценить каждый FPS, даря уникальное ощущение производительности вне зависимости от мощности железа.

Unity — это не просто движок, это философия и проверка на выносливость. Лишь те, кто прошел её тернистый путь, познают истинное счастье от победы над редактором, отлаженной сборки и, наконец, запускаемого проекта. Да, для этого потребуется изрядный запас терпения, времени и нервов. Но именно Unity формирует нас, настоящих разработчиков, способных справиться с любым вызовом.
3🤡1
Навигация канала:

По данным хештегам можете найти интересующую вас информацию:

1. #Programming — посты, связанные с IT индустрией, кодом, полезными ресурсами
2. #Education — записи с обучающим контентом. Также могут присутствовать полезные фишки IT инструментов
3. #OS — материалы, связанные с различными операционными системами
4. #Linux — посты с Linux + Server
5. #Windows — посты с Windows + Server
6. #ITLife — мои моменты из жизни в АйТиШеЧкЕ(и не только)
7. #ItSecurity — посты, связанные с безопасностью
8. #OSINT — посты, связанные с поиском информации в исключительно свободных источниках Интернета

Касательно технологий:

1. #Backend
2. #Frontend
3. #AI
4. #OpenSource
5. #DevOPS
6. #QA
7. #Mobile

Языки:

1. #Python
2. #JavaScript
3. #Cpp (C++)
4. #Java
5. #Kotlin
6. #Cs (C'sharp)
7. #Kotlin
8. #Dart

Фреймворки:

1. #Flutter
2. #KMP

Другое:

1. #News — новости из мира IT
2. #meme — мемы
3. #Paradigms
4. #Translation
5. #Other

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