Последние новости: 2022.3 теперь LTS и рекомендуется к использованию
https://unity.com/releases/lts
Прошлый тред: >>898565 (OP)
Официальный сайт: https://unity.com/ru
Документация: https://docs.unity3d.com/Manual/index.html
Уроки: https://unity3d.com/ru/learn/tutorials
Форум: https://forum.unity3d.com
Магазин ассетов: https://assetstore.unity.com
На Unity сделано много замечательных игр: Hearthstone, VRChat, Escape from Tarkov, Valheim, Genshin Impact, Subnautica, Albion Online, Endless Space, Beat Saber, Boneworks, Rust, Блицкриг 3, Pillars of Eternity, Tyranny, Kerbal Space Program и многие другие.
Главным преимуществом Unity перед другими движками является его простота для одиночной разработки. Не нужно иметь целую компанию девелоперов, чтобы сделать хорошую игру. Если ты один или имеешь небольшую команду и хочешь сделать хорошую игру без претензий на ААА, то Unity станет лучшим выбором. Тем не менее, даже крупные корпорации зачастую выбирают для своих игр именно Unity.
Какие у Unity сильные стороны?
Простота разработки, удобный инструментарий, кроссплатформенность, богатая документация, огромное сообщество.
Какие у Unity слабые стороны?
Сложность в создании фотореалистичной графики. Для графики "как в Crysis" рекомендуется взять другой движок. Хотя Unity вполне способен выдавать не уступающую любым другим движкам картинку, это требует определённого навыка от разработчика.
На каких языках я могу писать скрипты для Unity?
Поддерживается написание скриптов на C# 9.0
https://docs.unity3d.com/Manual/CSharpCompiler.html
Какие есть готовые решения для создания мультиплеерной игры?
https://www.photonengine.com
https://mirror-networking.com
https://playfab.com
На каких платформах работают созданные с помощью Unity игры?
Windows, Linux, MacOS, SteamOS, Android, iOS, Windows Phone, PlayStation4, Xbox One, WebGL, Oculus Rift и многие другие. Полный список можно найти на официальном сайте. Таким образом, игры Unity работают на десктопах, на смартфонах, планшетах, приставках, в браузерах, VR-очках и некоторых других системах.
Часто вижу скриншоты с красивой природой на Unity. Как такое создать?
Очень просто! В Unity встроены удобные инструменты для создания террейна и SpeedTree для создания деревьев и готовая реализация ветра - не нужно ничего писать или скачивать и подключать плагины - ландшафт в Unity создаётся в пару кликов.
Что нужно уметь делать для создания полноценной игры, кроме Unity-разработки?
Кроме непосредственной разработки игры на Unity, требуется также уметь создавать 3D модели (3ds Max, Blender, ZBrush), 2D рисунки (GraphicsGale, Aseprite, Piskel), текстуры (Substance Designer, NeoTextureEdit), музыку (FruityLoops, Ableton). Не обязательно учить это всё - например, в 2D играх не нужны 3D модели, а музыка необходима далеко не всегда. Также вы можете скачивать элементы для ваших игр на бесплатных сайтах. Если у вас есть деньги, то все необходимые элементы можно заказать у фрилансеров на https://www.fl.ru/ (русскоязычный) или https://www.upwork.com/ (англоязычный).
Бесплатен ли Unity?
Можно свободно скачивать, использовать и продавать готовые игры на Unity с лицензией Personal - это абсолютно бесплатно! Но на бесплатной версии при запуске игры будет появляться короткий стартовый ролик "Made with Unity", а также ваши доходы ограничены 200 000 долларов в год. Для снятия этих ограничений нужно приобретать платные версии лицензий Unity. В конечном итоге, платные варианты используются лишь крупными компаниями с огромными доходами, тогда как обычные разработчики в большинстве своём используют бесплатную Personal лицензию.
Обучение по книгам (печатные издания, актуальные электронные версии книг можно скачать на официальных сайтах издателей)
Обучение языку C# книги на русском языке:
1. C# для чайников Автор книги – Джон Пол Мюллер
2. Программирование на C# для начинающих 2е части Автор: Алексей Васильев
3. Head First. Изучаем C# 4е издание Авторы: Эндрю Стиллмен, Дженнифер Грин
4. Unity и C#. Геймдев от идеи до реализации Автор: Джереми Гибсон Бонд
5. Язык программирования C# 7 и платформы .NET и .NET Core Авторы: Филипп Джепикс, Эндрю Троелсен
Для людей абсолютно не знакомых с движком есть 3и основные книги на русском языке:
1. Разработка игр на Unity 2018 за 24 часа Майка Гейга
(Знакомство с движком, изучение редактора, создание 4х простых игр практически без кода, отличное пособие для полных новичков).
2. Изучаем C# через разработку игр на Unity. 5-е издание Харрисон Ферроне
(Пошаговое освоение всех базовых знаний по программированию на языке С# в редакторе юнити, создание одной игры стрелялки от первого лица, написание искусственного интеллекта врага, книга переведена не совсем корректно и порой встречаются не просто опечатки, а серьёзные неточности перевода.)
3. Unity в действии. Мультиплатформенная разработка на C#. 3-е межд. издание Хокинг Джозеф
(Правильное построение архитектуры кода для сложных проектов, углублённое изучение программированию на C#, создание 4х полноценных игр на движке, обязательно нужно скачать код проектов, так как в книге он местами уже устарел.)
Шапка: https://pastebin.com/XDakFcF2
Вкатился - на open source помочился
Блядь можно подумать что ты игры делаешь.
Пацаны, а про юнити есть такие статьи как эти про годот, где по полочкам какие-нибудь недостатки показаны? Или юнити идеальный движок?
https://blog.odorchaidhe.games/posts/godot/
https://sampruden.github.io/posts/godot-is-not-the-new-unity/
Главный недостаток - юнитеки пидорасы и по нескольку лет не фиксят баги, даже когда все уже на них показывают пальцем и орут, а на некоторые багрепорты просто честно без обиняков пишут "won't fix, nam pohui".
Каково это - говорить всем что делаешь игры, да еще и на Unity?
Каково это - будучи уже старым, рассказывать уважаемым бизнесменам, шишкам на госдолжностях и прочим добившимся успеха в серьезным делах людям о том что ты игрульки делаешь?
Тебе сколько лет - 12?
14?
Каково это - чувствовать на себе взгляды, полные насмешки и изумления.
"Взрослый дядька - и игрульки делает", "А у него девушка хотя бы раз была?", "М-да, а ведь могло из него что-то более серьезное вырасти".
Ты наверное и выглядишь как типичный разработчик видеоигр - с брюшком, с залысиной, в очках, застенчивый 30-летний мальчик-колокольчик.
>с брюшком, с залысиной, в очках, застенчивый 30-летний мальчик-колокольчик.
из твоих уст звучит как что-то плохое
Делаю игру гонки и внезапно обнаружил очень странный баг, когда игра запускается в оконном режиме, то скорость разгона машины очень быстрый, но когда разворачиваю на весь экран, то скорость резко падает, думал проблема в дельта тайме, но нет умножают на дельтой тайм и это не решает проблему.
просто повтори чужой успех на зло этому уёбку
Так если старый, то наоборот нужно мозговину разминать, чтобы окончательно не заступорилась.
Прикольная ошибка. Я бы поразбирался, уcтроил бы дебаг тест. Но мы же тут экстрасены нахуя нам код? А проблема вот в чем: https://www.youtube.com/watch?v=dQw4w9WgXcQ
Может вместо Update надо использовать FixedUpdate?
Здрасте, а где я вообще могу встретиться с
>уважаемым бизнесменам, шишкам на госдолжностях и прочим добившимся успеха в серьезным делах
если я сижу весь день дома и только в магазин выхожу?
34 лвл гейм девелопер
Навряд ли, я всю жизнь был припизднутый.
Дурашка. Вот посмотри как взрослые люди выступают перед другими взрослыми людьми со своими играми.
https://www.youtube.com/live/8qTqlLdlBHk?si=dkL8mTlPAlKRLmeq
На этом же канале можешь и остальные видосы посмотреть с тем же контекстом. Хотел найти Андрюшу - местного успешного игростроителся, как он перед Галенкиным выступал. И там 0 кринжа.
Просто если ты закомплексованный кукож, то это твои проблемы. Нормальные игроделы смело заявляют что делают игры и рубят бабки на этом. Скоро твои шишки и серьезные люди будут мечтать, чтобы их сынишка или доченька отучилась на игростроителя в каком-нибудь универе или шаражке, ибо за этим будущее.
зачем же ты так вдавил ногой этого червя обратно в землю? Он же сейчас с ебалом непонимающего дауна начнет в панике бегать и вертеться а потом смачно просрется под себя и сдохнет
А где там "взрослые люди", одни соевые скуфы в молодёжных футболках, говорящие каким-то американизированным слэнгом...
Значит, в начале ты выбираешь сторону - юнитибляди или юнитихейтеры. А потом начинается геймплей, он одинаковый у обоих сторон - ты должен одновременно на дваче, дтф, реддите, твиттере и форуме Юнити либо критиковать юнити, либо защищать его. Утром просыпаешься, быстро съедаешь булку и сразу бежишь спорить с врагами в интернете, постоянно переключаясь между всеми сайтами. Из каждого неправильного поста нужно сначала вычленить аргумент, подобрать к нему контраргумент из списка, а потом накидать оскорблений про мамашу, собрать всё в единый пост и отправить. Сайтов много, на них пишут одновременно, нужно их все мониторить и максимально быстро перекрывать неправильные посты. Иногда нужно есть/ходить в туалет, но ты должен делать это с телефоном, чтобы не отвлекаться от борьбы. Одновременно играешь в миниигру про еду/туалет и продолжаешь привычный геймплей с написанием постов.
> если я сижу весь день дома и только в магазин выхожу?
Ты недооцениваешь кадровый голод. Один юнити-разработчик забыл дверь в квартиру закрыть и лёг спать. Наутро просыпается - дверь нараспашку, вокруг кровати плотным кругом стоят эйчары из крупных игровых компаний. Стоят, смотрят не моргая, молчат.
не дело НАМ, повелителям виртуальных миров на кончиках пальцев, пигмалионам и гдгосподам, растрачивать свой колоссальный скрытый потенциал на какую-то шалаву у себя в башке. мы можем создать бесконечные прекрасные миры и населить их одними тяночками, зачем нам шиза в виде тульпы, которую даже отключить и ресетнуть нельзя?
https://github.com/keijiro
>>1624
100% если в месяц будет приносить на полку мефа
Так я только что перекатился в анрил. Получается завтра проснусь, а на мне уже жилетка с карманными часами и цилиндр.
А мне нравятся блюпринты, напоминают как я ещё в 1348 году в редакторе варкрафта 3 всякие поделки клепал на триггерах.
if (a == 1)
Вроде float надо сравнивать функцией Mathf.Approximately, но для меня проверка (a == 1) работает нормально. Почему так?
"a" объявлен как float выше в коде
>Mathf.Clamp
>public static float Clamp(float value, float min, float max);
кламп возвращает флоат значение.
а == 1 неявным кастингом переводится в флоат шарпом.
У меня короче эта проверка почти по всей игре, и она работает нормально, то есть, срабатывает break, ни разу не было, чтобы промахнулось. Вот сейчас думаю, стоит ли эту проверку
заменить на if(Mathf.Approximately(lerp, 1)) или хотя бы на
if (lerp >= 1).
Влом так, пиздец. Вот и думаю, может забить. У меня то работает. Или это от железа зависит, или вероятность промаха слишком маленькая?
Вот пример текущего кода, у меня это в основном в корутинах, update-аx
float duration = 1.4f;
while (true)
{
float lerp = time/duration;
lerp = Mathf.Clamp(lerp, 0, 1);
if (lerp == 1) break; // ну работает же блять
time += Time.deltaTime;
yield return null;
}
https://forum.unity.com/threads/how-long-have-you-been-working-on-your-yet-unreleased-game.1493528/
Игровая индустрия ещё не успела оправиться от странного решения Unity, руководство которой хотело взимать дополнительную плату с разработчиков за установку игр, но компания попала в новый скандал. В этот раз ситуация оказалась ещё более абсурдной, чем необоснованное введение комиссии. Компания ввязалась в спор с авторами инди-головоломки Orgynizer и стала противоречить собственным правилам.
Согласно новой стратегии Unity, с разработчиков игр должна была списываться комиссия до 0,20 доллара за каждую установку игры. Избежать этого можно было только в том случае, если авторы проекта активно сотрудничают с благотворительными организациями и переводят на их счета часть доходов с игры.
Этим воспользовались в студии LizardFactory, которая отметилась успешным релизом головоломки Orgynizer. Разработчики ещё в начале этого года начали сотрудничать с такими организациями, как Planned Parenthood и C.S. Mott Children's, которые занимаются вопросами семьи, а также детей. На их счета студия выделила около 30% своего дохода с игры, что должно было гарантировать им защиту от новой комиссии Unity, однако руководители так не считают.
На официальный запрос LizardFactory в Unity ответили, что не считают указанные организации благотворительными. По их мнению, это "политические группы", а значит, они не соответствуют правилам исключения для списания комиссии. Разработчики в ответ обвинили компанию в "мафиозном вымогательстве" и больше не хотят иметь дело с этим движком.
Какого осознавать свою причастность к этой замечательной компании? Используешь их продукт - поддерживаешь их.
> Какого осознавать свою причастность к этой замечательной компании? Используешь их продукт - поддерживаешь их.
Охуенно. Надеюсь на выходных купить ещё пару vfx-пакетов в Ассет Сторе чтобы ещё сильнее их поддержать.
Ну и что тут не так? Позицию юнитеков была смята мощными контраргументами или все ограничилось кудахами что они не правы, потому что я так хочу?
у меня сейчас идет проверка по .name и .sharedMesh.vertexCount, как думаете посоны, хватит этого?
Чтобы сделать человеку хорошо - сделай ему плохо. А потом чуть-чуть получше. И когда этот пидор расслабился - въеби ему прямо по яйцам, чтобы не расслаблялся, сучара.
Так каковы новые условия?
Максимальная сумма, которую должен будет отдать разраб - 4%?
Если разраб сделал игру, которую скачали 10,000,000 раз, но при этом она принесла мало - максимум с него могут 4% получить?
Так он совал хуй миллиардерам, для нас индюков все бесплатно, по королевски девелопим
640x360, 0:14
Cейчас бы в слухи верить. У тебя официальная информация есть? Есть. Кстати, двадцать центов не найдётся?
Да на всякие, кто-то даже на кокос объебос. Но в основном на уе и годотю.
Купить райдер, он по подписке.
Так не устанавливай пакетами. Это расширение не используется ничем, оно просто не нужно.
>>1829
Смысла в откате нет. Кто съебёт - уже решил съебать. Если откатить, то можно упустить выгоду с тех, кто не съебёт. Тут надо подумать, как получить с них не меньше выгоды, чем при старой системе. А можно не думать и просто оставить плату за инсталлы.
>Смысла в откате нет. Кто съебёт - уже решил съебать.
Ну хуй знает, большинство крупных индюков как раз выкатили заявления в стиле "мы съёбываем, ЕСЛИ не будет отката". Мегакрит тот же, например.
Я бы на месте ричителлы не откатывал. Пользователи громко кричат о доверии, чтобы вернуть - уволить кого-то. Но это нововведение не с бухты-барахты принималось, его обсуждали год. Как говорится, на самом высоком уровне. Уволишь какого-нибудь хуя, так скажут, что ты назначил виновного и один хуй никто не поверит. Увольнять всех никто не будет, это очевидно. Увольнять ричителлу тоже не будут. Итого, "доверие" восстановить не получится. А эти индюки с ультиматумами могут хуй пососать, если идти на поводу у плебса, то он может решить, что имеет право голоса. И начнёт кудахтать по поводу и без.
>его обсуждали год. Как говорится, на самом высоком уровне
Как правило "на самом высоком уровне" означает, что обсуждали долбоебы и продаваны примерно в соотношении 50/50. Обычно это работает нормально, но там только один Чикатилла за 10 долбоёбов сойдёт, так что дисбаланс есть вот такой
>"на самом высоком уровне"
Лол, обычно все эти менеджеры вообще нихуя не понимают что делают, у них планы запилить бабло, получить бонусы и вечером вернуться домой к семье и они все хуй клали на продукт. Их вывозят эксперты и команда и несколько человек которым от души не похуй. В этот раз немножко не прислушались и вся эта гниль показала себя во всей красе.
Увольнения топов помогут. Надо только поставить во главе нормального человека который будет со всеми в твиттере общаться и успокаивать и все недопонимания на месте решать. А сейчас у нас 1 сообщение в неделю от юнити которое хуй пойми как можно интерпретировать.
Если с новым назначением юнити еще какой-нибудь микрософт купит, то вообще будет топчик, даже лучше чем раньше, им не нужно будет жопу прогибать и думать о профите и они могут вообще отменить комиссию.
Но если все что они сделают это скажут - ой вы не так нас поняли и мы просто сделаем порог от сборов в 4% то идут на хуй, я удаляю юнити в пезду, так же сделают тысячи девов в этом году и все остальные через 1-2 года, после релиза своих игорь.
Бля, чел...такой ты канеш...
>А эти индюки с ультиматумами могут хуй пососать
Больше всего сначала хуй пососут средние студии:
Индюкам о ляме дохода только мечтать
Малым студиям о ляме дохода только мечтать
Средние студии гребут лям дохода, но операционные расходы у них тоже под лям, они букально тратят все, что зарабатываю (зарплаты, офисы, ресерч, новые направления)
Большие студии гребут десятки лямов в МЕСЯЦ и им эти копейки похую, тем более они уже имеют внутренние договорняки с ричителлой (которые тебе не светят, это не для таких как ты)
Что будет в итоге:
Средние студии будут сокращать расходы, сокращать ресерчи и новые направления, сокращать сотрудников. Большинство таких студий вообще загнется, ибо копейка в копейку живут.
Сокращение сотрудников - меньше рабочих мест, больше конкуренции, меньше зарплаты.
Часть убежит в большие студии, часть по мелким и в соло либо инди разработку. Опять же - в каждом из секторов больше конкуренции, больше рисков, меньше заработка.
Середнячок порежут. Богатые будут богатеть, бедные будут беднеть. Все как по нотам, тренд последних лет.
>его обсуждали год. Как говорится, на самом высоком уровне
Селюк с разумом "НУ ИМ ТАМ НА ВИРХУ ВИДНЕЕ А МЫ ЛЮДИ ТО ПРАСТЫЫЫЫЯ" не палится вообще.
Рассказываю как человек, который посидел в средней студии в этих самых "верхних уровнях" inb4 - кудах-тах-тах! фантазьоор! кудах! кукарек!
Нихуя там ничего не обсуждали и нихуя там особо не разбираются. Чем выше уровень - тем больше тупорылых долбоебов и пидорасов, любящих бросаться терминами, какими-то хуй пойми каким данными из головы, курить кальянчик и перекидывать делегировать работу-проебы-риски на всех подряд. Прямо как "ало, да, да продавай этот люминь нахуй!" - вот примерно такие там обсуждения. Все там держится ИСКЛЮЧИТЕЛЬНО на связях - кто-то подскажет нишу, кто-то сольет поделится данными, кто-то подкинет проектик по старой дружбе, у кого-то бабки занять под минимальный процент, кто-то друг богатого друга, кто-то ребенок мутных родителей со связями (опять же), кто-то жена более крупного кабана и т.д. и т.п.
Забудь нахуй про то, что люди, занимающие высокие должности, обладают какими-то высокими скиллами, будь это хард скиллы, софт-скиллы, бизнес-скиллы или еще что-то. Основная их ценность - СВЯЗИ.
Все живет на идейных специалистах, которые годами сидят в этой клоаке и которым, как правило, платят хуй да нихуя.
Короче, плюнул тебе в ебало, дурачок, иди вытирайся.
Бля, чел...такой ты канеш...
>А эти индюки с ультиматумами могут хуй пососать
Больше всего сначала хуй пососут средние студии:
Индюкам о ляме дохода только мечтать
Малым студиям о ляме дохода только мечтать
Средние студии гребут лям дохода, но операционные расходы у них тоже под лям, они букально тратят все, что зарабатываю (зарплаты, офисы, ресерч, новые направления)
Большие студии гребут десятки лямов в МЕСЯЦ и им эти копейки похую, тем более они уже имеют внутренние договорняки с ричителлой (которые тебе не светят, это не для таких как ты)
Что будет в итоге:
Средние студии будут сокращать расходы, сокращать ресерчи и новые направления, сокращать сотрудников. Большинство таких студий вообще загнется, ибо копейка в копейку живут.
Сокращение сотрудников - меньше рабочих мест, больше конкуренции, меньше зарплаты.
Часть убежит в большие студии, часть по мелким и в соло либо инди разработку. Опять же - в каждом из секторов больше конкуренции, больше рисков, меньше заработка.
Середнячок порежут. Богатые будут богатеть, бедные будут беднеть. Все как по нотам, тренд последних лет.
>его обсуждали год. Как говорится, на самом высоком уровне
Селюк с разумом "НУ ИМ ТАМ НА ВИРХУ ВИДНЕЕ А МЫ ЛЮДИ ТО ПРАСТЫЫЫЫЯ" не палится вообще.
Рассказываю как человек, который посидел в средней студии в этих самых "верхних уровнях" inb4 - кудах-тах-тах! фантазьоор! кудах! кукарек!
Нихуя там ничего не обсуждали и нихуя там особо не разбираются. Чем выше уровень - тем больше тупорылых долбоебов и пидорасов, любящих бросаться терминами, какими-то хуй пойми каким данными из головы, курить кальянчик и перекидывать делегировать работу-проебы-риски на всех подряд. Прямо как "ало, да, да продавай этот люминь нахуй!" - вот примерно такие там обсуждения. Все там держится ИСКЛЮЧИТЕЛЬНО на связях - кто-то подскажет нишу, кто-то сольет поделится данными, кто-то подкинет проектик по старой дружбе, у кого-то бабки занять под минимальный процент, кто-то друг богатого друга, кто-то ребенок мутных родителей со связями (опять же), кто-то жена более крупного кабана и т.д. и т.п.
Забудь нахуй про то, что люди, занимающие высокие должности, обладают какими-то высокими скиллами, будь это хард скиллы, софт-скиллы, бизнес-скиллы или еще что-то. Основная их ценность - СВЯЗИ.
Все живет на идейных специалистах, которые годами сидят в этой клоаке и которым, как правило, платят хуй да нихуя.
Короче, плюнул тебе в ебало, дурачок, иди вытирайся.
>Больше всего сначала хуй пососут средние студии:
Ну они больше всего и орут. Такие более-менее успешные индюки, у которых поделки выстрелили и они в принципе могут миллион заработать.
проблема в том что эти выблядки вышли на IPO, то есть на куски распродали уважаемым людям
Большие игроки не орут потому что корпоративный этикет, они молча всегда все делают чтобы случайно ничего лишнего не сказать а потом внезапно обосраться как юнити
Но вот например создатели геншин импакта, который на юнити с овердохуя миллионов интсаллов (то есть они сразу с 1 января влетают в приличную комиссию) внезапно открыли несколько вакансий для тех кто умеет создавать движки, к чему бы это интересно?
Так они не влетают, у них с юнити особые условия и тенцент вообще частью юнити владеет. Может им просто сам этот цирк не понравился.
>Как правило "на самом высоком уровне" означает, что обсуждали долбоебы
Так я это с сарказмом говорил, по аналогии с различными политическими заявлениями. И народ активно среагировал, так как эта фраза заебала уже всех. Но, тем не менее, если отъебнуть тех людей, которые принимали правки - это вся верхушка. Будут сами себя люди увольнять за свои косяки?
>>1919
>Увольнения топов помогут.
Только хуй кого уволят, а уж тем более нормальных ставить. Они там сейчас обсуждают не как из пиздеца выбраться и как до этого дошло, а как плебс успокоить. Потому и нечитаемые сообщения от официального аккаунта - пиздани что-нибудь, что всё хорошо. А как выкрутиться - мы ещё не придумали. Откатывать взад это последнее, что они будут делать, потому что вот они цифры, вот он график дохода - улетает в стратосферу. Нужен либо второй документ, аналогичный первому, чтобы циферки не уступали, либо оставлять, как есть. А первый документ составлялся очень долго, так что сейчас кто-то бегает, как обосранный и считает циферки, чтобы принести на суд уважаемым людям.
Покупку майками даже не рассматриваю, по-моему, юнити не несёт им достаточной выгоды. Да и актив немного токсичный.
>>1958
Нихуя ты тут высрал. Ну давай разберём написанное.
>Малым студиям о ляме дохода только мечтать
Только они не особо раскошеливаются на прошку. Плюс отходит в мир иной, итого $2к в год на рабочее место. Пусть в студии человек пять, из них кодом занимаются трое, итого шесть килобаксов в год, чтобы оплата стояла на отметке "начнём с ляма". Сильно сомнительно, что они будут платить такие деньги. Так что малых студий, соло-разработчиков, "хоббистов" - всё очень печально на самом деле. Плоти 2к, чтобы сплешскрин убрать, быстра блядь. Не хочешь? Тогда плоти по 20 центов за инсталл и мне похуй, что это больше всего твоего дохода.
>Что будет в итоге:
Студия возьмёт на флаг новый движок, выпизднет "специалистов по юнити", которых не жалко. Которых жалко - переучит.
>Селюк с разумом
Долбоёб не выкупающий сарказм незаметен. Вроде, начал за здравие и писал правильные вещи. Хотя и очевидные и никому не интересные. А закончил своими маняфантазиями и тупостью.
>Как правило "на самом высоком уровне" означает, что обсуждали долбоебы
Так я это с сарказмом говорил, по аналогии с различными политическими заявлениями. И народ активно среагировал, так как эта фраза заебала уже всех. Но, тем не менее, если отъебнуть тех людей, которые принимали правки - это вся верхушка. Будут сами себя люди увольнять за свои косяки?
>>1919
>Увольнения топов помогут.
Только хуй кого уволят, а уж тем более нормальных ставить. Они там сейчас обсуждают не как из пиздеца выбраться и как до этого дошло, а как плебс успокоить. Потому и нечитаемые сообщения от официального аккаунта - пиздани что-нибудь, что всё хорошо. А как выкрутиться - мы ещё не придумали. Откатывать взад это последнее, что они будут делать, потому что вот они цифры, вот он график дохода - улетает в стратосферу. Нужен либо второй документ, аналогичный первому, чтобы циферки не уступали, либо оставлять, как есть. А первый документ составлялся очень долго, так что сейчас кто-то бегает, как обосранный и считает циферки, чтобы принести на суд уважаемым людям.
Покупку майками даже не рассматриваю, по-моему, юнити не несёт им достаточной выгоды. Да и актив немного токсичный.
>>1958
Нихуя ты тут высрал. Ну давай разберём написанное.
>Малым студиям о ляме дохода только мечтать
Только они не особо раскошеливаются на прошку. Плюс отходит в мир иной, итого $2к в год на рабочее место. Пусть в студии человек пять, из них кодом занимаются трое, итого шесть килобаксов в год, чтобы оплата стояла на отметке "начнём с ляма". Сильно сомнительно, что они будут платить такие деньги. Так что малых студий, соло-разработчиков, "хоббистов" - всё очень печально на самом деле. Плоти 2к, чтобы сплешскрин убрать, быстра блядь. Не хочешь? Тогда плоти по 20 центов за инсталл и мне похуй, что это больше всего твоего дохода.
>Что будет в итоге:
Студия возьмёт на флаг новый движок, выпизднет "специалистов по юнити", которых не жалко. Которых жалко - переучит.
>Селюк с разумом
Долбоёб не выкупающий сарказм незаметен. Вроде, начал за здравие и писал правильные вещи. Хотя и очевидные и никому не интересные. А закончил своими маняфантазиями и тупостью.
>Пусть в студии человек пять, из них кодом занимаются трое, итого шесть килобаксов в год
Я кстати всегда недоумевал. А почему они не могут купить одну лицензию просто для сбора билда, и всё. Сказать - а у нас один кодер, нахуй, вот такой человечище. Все остальные рисоваки и композиторы.
> к чему бы это интересно?
Михуи к голове офиса юнити не относятся. У них своя атмосфера. Они работают с азиатским филиалом, которым частично и владеют. Так что они нихуя не влетают. Скорее всего, сделано это чисто демонстративно, а не оттого, что михуям нужны движкописи. Потом этих сотрудников всё равно можно запрячь в филиале юнити пилить. Ну и есть небольшой шанс, что михуи охуели с теперешней токсичности юнити и решили выйти из сделки. Тогда им нужно продавать свой кусок филиала, а вот тогда они уже влетают на бабос. Так что к этому моменту гейщит инфаркт, хонкай инфаркт и всё прочее, студией высранное, неплохо бы перенести на другой движок.
Реально не понимаю. Кукарекают как раз компании у которых миллионы.
Да мы и не паримся, просто кекаем со всей хуйни. Мы вообще игры не делаем, нам-то чего.
Юнити палит весь контрибьют в редакторе. Как? Хуй пойми.
Но палит очень хорошо, письма рассылает, не зря айронсорс прикупили.
Да и да айронсорса тоже неплохо палили, что васяноконтора имеет 7 гребцов на борту, вместо одной лицухи на билд-машине. Ты не один такой умный, весь снг-шный геймдев так делал.
>>1986
Ну лан-лан, сорян, зря быканул. Но на всякий случай все-равно-ка иди на хуй
Ну типа нельзя же по договору. Очевидно, что так делают. В студиях покрупнее вообще может стоять отдельная машина, куда скидывается всё говно, которое сбилдить надо. И даже больше, юнитя сама понимает, что так делают. Они раздавали с одной лицензией "про" три места на юнити тимс адвансед. Ну а хуле? Кто будет индюков мониторить и ходить по офисам, а то и вообще, по сычевальням, и сверять тип лицензии? А так хоть облачные сервисы свои впарить можно. Они там приживутся и будут плотить потом. Когда-нибудь. А вот если индюки разрастутся, то тут уже да, тут уже можно и мониторить.
Ты разберись сначала в чем проблема float-a.
Clamp очевидно возвращает 1.0f.
1.0f всегда будет точно равен 1. Тут все в порядке.
> Но вот например создатели геншин импакта, который на юнити с овердохуя миллионов интсаллов (то есть они сразу с 1 января влетают в приличную комиссию)
Откуда вы эту херню берёте? Они на индивидуальном тарифе, как и все крупные игроки, их вообще никакие комиссии не касаются.
С какой же планки начинается "крупный игрок", м? С 10 миллионов долларов прибыли в год?
У меня было впечатление, что у всех крупных компаний бизнес-пакет называется энтерпрайс, и он самый дорогой по ежемесячной плате, но самый дешёвый по индивидуальным отчислениям. И в юнити такой от 1 миллиона долларов прибыли. Но тут вкатывается анон, и заявляет, что геншин -- это крупный игрок с индивидуальным тарифом. Как же он называется, мегакорп? Лига доната? Пук анона? Поделись деталями, раз обладаешь информацией, доступной выше-бизнеса-классу
C кого они тогда собрались за установки брать, если все крупные у них на отдельном тарифе?
>1 января 2024 года мы вводим новую комиссию Unity Runtime Fee, которая будет взиматься при превышении определенного количества установок игры. Кроме того, в ноябре мы добавим в подписку Unity облачное хранилище ассетов, инструменты Unity DevOps и функции ИИ для среды выполнения без дополнительной платы.
https://blog.unity.com/ru/news/plan-pricing-and-packaging-updates
Нет вроде.
Майкрософт, почему вы не купили юнити, когда он загибался?
Нууу, у нас была беседка со своим движком, инфинити ворд со своим движком, трейарч со своим движком, следжхаммер, со своим движком. Ещё игрушка боба, но у них анрил. Ещё у нас кенди краш на дефолде, но он опенсорсный. Ещё у нас рейвен есть, своим дум движком. Ну кроме этих добрый десяток игростроительных компаний у нас в кармане, а у них в кармане - свой собственный ёбаный движок.
Эпики, хули вы не купили юнити?
ЭЭэ... так они и без нас сдохли, лол.
Кто-нибудь ещё? Кто-нибудь? Никого? Тенсент, отъебись, блядь, отъебись, нахуй.
>>2038
Ты тредисы вообще не читаешь? Геншин подтверждённый совладелец филиала. Вот так и называется тариф.
Дак погоди, вот сейчас они как следует обосрут штаны, а потом кто-нибудь их купит по дешёвке. Вероятно майкрософт как раз.
>Как же долго они тянут с ответом. Это прям неуважение какое-то.
Они трудятся как рабы на галерах, ночами не спят... Обсуждают
Я на самом деле вообще не понимаю, если это не какие-то тайные махинации, ну вот нахуй они пизданули про плату за установки, если их невозможно отследить? Ну как это возможно такое пиздануть. Потом вкинули про проценты и самоотчеты, вместо того, что юнитя тебе будет говорить сколько ты должен, конечно всё поутихло, и в итоге что-то такое и будет, но зачем первый вброс был, если его в принципе невозможно осуществить
По-моему они сначала хотели чтобы рантайм им при каждой установке отсылал инфу, и таким образом считать; но не учли, что это в куче стран незаконно вообще. Такой вот обсёр.
Скорее всего слишком много дрочили на цифры из эппл стора и плея, а там все легко и очень жестко трекается. Плюс никто скорее всего не консультировался с инженерами, либо инженеры были жополизами. Или может быть и правда надеялись что девелоперы побухтят, но не сильно, потому что очень привязаны к движку и обычно за про утилиты принято переплачивать. Хуй знает. В любом случае они очень сильно обосрались.
>но не учли, что это в куче стран незаконно вообще
Ну бывает, вот мы можем такое учесть, а они додики в облаках миллиардерских летают, ничего не знают
Бля, как будто миллиардер не может серануть в штаны. Вон Илон Маск не так давно с твитором выкрутасы делал, синие бейджики за деньги и всякое такое.
А у Маска будто меньше. Блин, да куча была случаев, когда казалось бы умные директора брали и расхуяривали своими решениями всю компанию. Например когда на тумблере запретили прон - весь интернет с них орал и говорил, что у них трафик в десять раз упадёт и портал сдохнет, но они не послушали, в итоге так и вышло.
Там почти все опытные продажники мобильного говна где юзеров с говном мешают.
У них вообще какой-то хуевый майндсет, даже например то что юнити форсят свое лого на бесплатной подписке. В итоге всякие унылейшие говноигры показывают что они сделано на юнити, а топчик игры абсолютно всегда скрывают юнити лого. Ощущение что они не умеют играть на длинную дистанцию, не понимают как строить классный бренд и хотят выжать бабло здесь и сейчас.
А в анриле надо ещё добазариваться и проект свой показывать, чтобы тебе РАЗРЕШИЛИ его лого вставить.
Это китайский код.
Не знаю что такое делегаты но выглядит как лютый сахар так что да. 3 раза блять повторяется какой-то список и при этом я не вижу кода который реально делает работу?
>Одновременно пикать влево и вправо нельзя.
Ну а по коду получается что можно. Я бы энум с направлениями сделал.
Выглядит как хуйня. Куда проще было бы сделать одну булевую и связать системы эвентами, которые эту булевую бы перключали.
Ты уверен, что в курсе по юнити именно так написали? Вообще, это ненормальный код, если что. В обычных проектах такого не встретишь.
Вполне приличный, все понятно и читаемо. Компилятор оптимизирует
Это какая-то инвалиданя версия стейт машины. Делегат нужен для того чтобы каждый класс привязывал к нему свою реаализацию, типа эвента. Но выглядит суперхуёво и так не делают, тем более с миллионом параметров.
Класс Б подписывается к Классу А через делегат класса А.
Типа КлассА.МовементЭвент += КоллМовемент.
Потом когда класс А будет в какой-то функции вызывать МовементЭвент.Инвок() то в классе Б будет вызываться КоллМовемент.
Я шарп не знаю, хз что за делегаты, но я бы сделал enum со всеми этими полями и передавал бы в метод с переменным числом аргументов
Это пиздец. Тут нужно просто создать класс MovementEvent и в него все это засунуть, потом передавать 1 параметр.
А вообще надо на архитектуру смотреть, как-то странно это выглядит и скорее всего можно по другому сделать.
Алсо проиграл с ответов на этот пост, показывает уровень местных "разработчиков".
>проиграл с ответов на этот пост, показывает уровень местных "разработчиков".
И предложил засунуть в мувмент евент булевые, половина которых явно к мувменту вообще никакого отношения не имеет лол))) держишь марку, молодец.
>живут как Dendi
С онлифанщицей, эксплуатируя былую славу, которая по факту закончилась ещё 10 лет назад?
Или лучше заводить переменную var myComponent = GetComponent<Foo>(); в шапке класса?
Это много говорит о нашем сосаети.
Среди пограмистишек это не редкость.
Чел 5 наносекунд в гугле.
Самый базовый вопрос.
Самое первое, что должен знать юнитист.
Геткомпонент тяжелая штучка.
Геткомпонент делаешь только в Start, но НИКОГДА не в Update.
>Вообще то юнити уже давно закешировали ответ GetComponent<>, наряду с gameobject.transform, можно использовать где угодно и сколько угодно
Что это значит? Можно на нубском
Они закешировали проперти, которые часто используют.
Громкое заявление. Не хочешь проверить сам?
Спойлер, я проверял - то что ты написал это пиздёжь.
GetComponent<Something>() затратно только если компонентов Something несколько. Хз, видимо там какая-то проверка на цикл грузит. Если он один повешен на объекте, то ищется легко. Я проверил в профайлере - в update вторые и последующие обращения в разы меньше по времени чем самое первое обращение. Вывод - если это не кеширование, то что?
Dictoinary<T, T[]>.
Обновляет словарь по событиям AddComponent, RemoveComponent.
Допустим, пользователь обращается к компоненту BoxCollider. Unity смотрит в словарь - если там один компонент этого типа - то его выдает, тут все быстро. Если несколько - то выполняется поиск, который и нагружает систему
Маловероятно. Там вызывается метод "GetComponentFastPath", а не какой-нибудь "GetCachedComponent".
https://github.com/Unity-Technologies/UnityCsReference/blob/master/Runtime/Export/Scripting/GameObject.bindings.cs
Есть распространённое заблуждение, что геткомпонент медленный. Это было так где-то до пятой версии юнити. Сейчас он достаточно быстрый, т.к кеширует результаты.
По-быстрому набросал тест, никаких изысков, просто запускаем геткомпонент в апдейте N раз, смотрим, сколько всего раз запустили апдейт и сколько миллисекунд у нас затрачено на это. Точность замера 100ns, midTime это среднее время, затраченное на итерацию, округляется куда хуй на душу положит. Проект не совсем пустой, так что результаты тестов отклоняются в сторону занижения производительности.
Десять тысяч геткомпонентов в секунду - импакт не ощутим. Упор в вертикальную синхронизацию. Сто тысяч геткомпонентов - скрипты жрут 0.6мс, а это уже звоночек, что я что-то делаю неправильно. Но сто тысяч, лол. На миллионе геткомпонентов внутренняя система кеширования даёт жидкого и шлёт меня нахуй.
В смысле? А кто тебе финансирование на игры дает?
А железо то у тебя какое? Может какой-то amd threadtripper 9999X
Вот на каком нибудь народном i5-9400f/i7-8400/ryzen 3600 я бы посмотрел результаты
убийца киберпанка?
Ты магнатам игру собирался продавать? Я тут на 2600K сижу молюсь чтобы следующая йоба не требовала AVX2 (если запустится то 60 фпс потянет)
То что проект не пустой а реальный это правильно.
Имея проц дороже 20 баксов уже магнатом считаешься?
Хуиширует он, посмотри, как работает геткомпонент.
Он бегает по дереву, начиная от новосозданного объекта и до самого старого. Соотв.никакого импакта на авейке-старте не будет. И в апдейте не будет, если объект новый.
Сука, с кем сижу на одной борде. Пиздуйте ричителлу обсуждать лучше.
"всего" в два раза
Разница в конкретном приложении может расти экспоенциально если оно в кэш не влезает например, не?
Бля, ну я раньше на разогнанном фикусе сидел вообще. И поебать. Теперешний проц тоже далеко не вершина рынка.
AVX же, вроде, уже всё, хардварную поддержку выпиливают потихоньку. Так что можешь бояться чуть поменьше.
>>2319
>начиная от новосозданного объекта и до самого старого.
А я получаю компонент, созданный не в плей моде. Он ничем не лучше любого другого компонента.
>И в апдейте не будет, если объект новый.
Но импакт есть, я же не сделал один геткомпонент, нет импакта и успокоился. Я нашёл моменты, когда появляется заметное влияние на производительность.
>посмотри, как работает геткомпонент.
Нельзя посмотреть, компонент маршалится из крестовой части. Что происходит там - неизвестно. Но юнитеки заявляли, что компонент кешируется и до этого заявления он работал намного медленнее. Так что - компонент кешируется.
С этим разве что долбоёб спорить будет - маршалинг и обращения в крестовую часть далеко не бесплатные. Я изначально писал, что геткомпонент "достаточно быстрый". Если кто-то настолько упоролся, чтобы использовать сто тысяч геткомпонентов в апдейте, то ебать он долбоёб и земля ему пухом. Геткомпоненты явно не главная его проблема.
По-быстрому видоизменил тест, пик первый - каждый апдейт получаем компонент и выполняем работу над его полями - прибавляем x к z и устанавливаем его в поле res. Всё это, как водится, целочисленные значения.
Пик второй - кешированный вручную компонент, каждый апдейт выполняем всю ту же работу. Из-за точности таймера в 100 наносекунд он очень часто возвращал 0 на небольшом количестве итераций, пришлось накручивать. При миллионе итераций среднее время выполнения составляет 1,53 мс. По профайлеру юнити 1.9 мс. Разница может быть обусловлена тем, что я обновляю отображаемые в скрипте данные вне работы таймера, для более точного замера.
Второй пик неправильный, правильный этот.
>Here are some quick notes about part of my experience with them.
Так а где сами заметки? Пиздобол какой-то, шёл бы он нахуй.
Этот порносайт требует регистрации, чтобы куда-то там жать. Пиздобол написал "вот они заметки", а заметок нет. Нахуй пиздобола, уноси откуда принёс.
Тогда пости! Чтоб каждый день теперь постил, понял?
Так это ты долбоёб. Принёс буквальное нихуя. Что-то уровня "старый дедовский способ, чтобы делать игоры нужны всего лишь раз в день ...."
Хотя, от хуеглота с настолько претенциозным никнеймом не может никакой полезной информации, он дегенерат по умолчанию, так что похуй, что он там где пишет.
- На бесплатной лицухе для бомжей нету платы за установки и разрешили убирать юнити лого.
- На лицухе для бояр после миллиона платишь либо 2.5% дохода, либо сколько получится по установкам.
Всё! Хуй вынут! Все обратно в кучу! Обратно в кучу, посоны! А мне уже блюпринты понравились.
Юнити стронг агеин. Кайф. И даже наконец-то дали возможность отключать их лого вне зависимости от лицензии.
Неясно только, зачем ты кидаешь ссылку на каких-то пидорковатых хипстеров вместо официальной информации.
https://unity.com/pricing-updates
>Runtime Fee is forward-looking
Самое, блядь, главное.
Живем, слоняры, хуй реально вынут! СЛАБО ЕБАЛИ ПИДАРЫ!
Потому что только у них увидел что какую-то страницу читают, мне на них тоже пихуй
>Developers and publishers adopting Unity services beyond the Editor, such as Unity Games Server Hosting, Vivox, Unity LevelPlay, and other Unity cloud services may be eligible for credits for the Unity Runtime Fee.
Плоти нолог в кредит
Не понял.
"На бесплатной лицухе для бомжей нету платы за установки и разрешили убирать юнити лого", "На лицухе для бояр после миллиона платишь либо 2.5% дохода, либо сколько получится по установкам" - а нафига тогда платную покупать?
640x640, 0:23
> а нафига тогда платную покупать?
Если ты заработал за год 200к и более, то ты обязан перейти на Pro лицензию.
>Does the Unity Runtime phone home by default?
Какой долбоёб это писал? Phone home, я хуею.
Плату за установки будут брать только с $1,000,000 и 1,000,000 установок. Брать будут 2.5% дохода.
Лого Unity на бесплатной версии можно будет убрать - но с новой версии, которая выйдет в 2024-м.
Игры, разработанные на старых версиях Юнити (до 2023 LTS), будут существовать по старым правилам.
Вроде бы так.
>Лого Unity на бесплатной версии можно будет убрать
>но с новой версии, которая выйдет в 2024-м.
Ну, так жить можно.
Я готов отдать со своей будущей игры 2,5% (а так как буду продавать ее по $4,9 и иметь $3,43 после комиссии Стима, то платить за установки я буду только после заработка в $3,430,000).
Доход - это же имеется в виду сумма после комиссии Стима?
В новой версии можно будет оффать, которая в следующем году выйдет.
Нет, gross revenue это насколько я понимаю сумма покупок до вычета стима, налогов, хуёгов и всего остального.
да, довольно кринжово звучит
Наоборот, после этого шитсторма одни плюсы:
-Покупать юнити нужно после 200к а не 100к, что никому тут не грозит в принципе
-Можно будет убрать лого, мелочь а приятно.
А юнитеки потом такие МЫ ИМЕЛИ ВВИДУ РЕАЛЬНЫЕ ЗВОНКИ. А данные-то мы собираем, хули не собирать-то, лол.
>Почему тянули, почему не вынули хуй раньше?
ПОТОМУ
Дело в том,что если при запуске игры вылазит заставка made with unity, то это в 95% признак кала, и поэтому игрок уже заранее программирует себя на что его будут кормить калом. Короче, это конец предвзятым отношениям.
Google:
7,703 (2022)
Что там блять делают почти 8000 тысяч человек??? Что?????????????
Охуенно сделали, вообще хорошо получилось, с юнити не убудет, а так и годотьке перепало деньжат, конкуренция это хорошо
Специально добавлю в свою игру юнити заставку.
Не переживай, игрок поймет что его кормят калом когда начнет играть в твой симулятор пельменя.
Там сейчас сидят:
- вета, которая делать спецэфекты для кино. 1500
- айронсоурс в тельавиве 850
- саппорт и прочий менджмент - остальные
- 3к разработчиков движка, которые хуй знает что делают.
Прости, господь, этого человека
>что его кормят калом когда начнет играть в твой симулятор пельменя
ибо он не ведает, что говорит
Чую через год введут пенис по самое не могу.
Им нужно срочно сократить штат.
Допустим, средняя зп 2500$
3000×2500×12=90 млн $ в год
Это же жесть
убыток у них потому, что они покупают много всякого ненужного
2к долларов (€1,877
год за рабочее место) прошка
Энтерпрайз уточнять. Ничипорчик говорил, что у них выходит 105 долларов рабочее место сверх стоимости за сам энтерпрайз.
Индастри 5к долларов за место.
Да не ссы, это какая нибудь голливудская бухгалтерия. Где миллиарлные сборы а все в "минусе". Делается чтобы налогов меньше платить и другие всякие плюшки получать
Да я вот хуй знает, может всё равно на анрил перекатиться. Мне блюпринты что-то понравились. Там ещё квиксель есть и всякие плюхи.
WE ARE SO BACK!
Скачивание Юнити - 80%
Удаление Годота и УЕ - на очереди
444x250, 0:10
А мне что-то зашли. Может потому что в моей поделке и так код несложный. Болванчики бегут, стреляют, чего там кодить.
Да это всегда так кажется, потом ты прокачаешься и захочешь большего, но уже прикипишь к лапше, сложно будет переходить на другой двиг. Но лапша это тупик, сложного на ней не сделать, либо сишарп, либо плюсы, но плюсы на порядок сложнее, они для киборгов
Да не сложно переходить, чего там. 90% работы у меня это всё равно контент клепать, модельки-анимации и всё прочее. Попробую в общем прототип слабать на анриле, если будет неудобно с блюпринтами, то съебу.
>Да не сложно переходить,
Когда изучишь это говно (а оно ничем не легче обычного программирования), потом опять переучиваться не захочется. Там же нейронные связи в мозгу образуются, уже привыкнешь лапшу хуярить, как нео в матрице код видел ты так же в этой лапше будешь ориентироваться. Но повторю, никто из сильных прогеров такой хуйней не занимается, все пишут код. Ну если тебе совсем мало кодить то может и лапша сойдет
Ничего ты не знаешь, быдлятина колхозная, юнитя обезумела от денег и кредитов, ей нужен был попуск для оздоровления. Вразумили, привели в чувство правление, сейчас попрет развитие
Хуй знает, я пока не вижу, чем лапша функционально хуже обычного кода, если ты его логику в голове держишь. Может для сложного кода она и не подойдёт, но в большинстве инди-игр особенно сложной логики и нет, как мне кажется. Это ж по сути тот же код, просто визуализированный в виде лапши. Но я пока только вкатываюсь в неё, может быть потом недостатки и вылезут. В этом случае перейду обратно на код, бывает хули. Я ж раньше его писал и нормально всё было.
Вообще да, хотя все всё равно подозрительно косятся и спрашивают, а что помешает юнитекам через год устроить ещё какой-нибудь закидон.
>тот же код, просто визуализированный в виде лапши
Ну в этом и проблема. Можно еще как-нибудь визуализировать, в виде медвежат, или вверх ногами сделать, хуйней какой-то страдают. Они также как годот на свой гдскрипт слишком большую ставку на блюпринты сделали
>>2583
>а что помешает юнитекам через год устроить ещё какой-нибудь закидон.
Вроде пишут, что можно на своей версии остаться, а изменения только на последующие пойдут. Ну и опять же к тому времени конкурирующие движки станут еще сильнее, годотька крепнет не по дням, а по часам
хуй вытащили, но жопа всё равно выебана
Ну а то. Такой штормовой бухтёж поднялся, что даже кабанам, которым обычно насрать и нассать на плебс, пришлось уступить. Гражданское общество!
Наоборот, будут помнить великую соевую перемогу где сообщество сплотилось и прогнуло жадных юнитеков и только выиграли а у самого движка начался период ренессанса. Про то что полшишечки все еще в анусе уже забыли.
Почему пол шишечки? Стало же лучше чем в прошлом году вообще по всем параметрам.
Для нищебомжей да, а успешным таки присунули хуя. Накинули дополнительных плат и цену на лицуху втихаря подняли.
Да, но есть нюанс, большим игрокам все же хуже стало, оно то на них похуй но хз куда это приведет движок. В краткосрочной перспективе все заебись,особенно для нас, но хз что будет на дальней дистанции.
>годотька крепнет не по дням, а по часам
Окрепла только жадность хуана которому сделали рекламу и накидали донатов.
Бойкот завершился, так что ищем новую причину, почему мы не делаем игры.
Так пусть продадут айронсорс
Учитывая, что они сидят на зарплате у юнити неудивительно.
угу пришло.
Хуй знает, мне пришло. Юнити теперь печётся об общественном мнении, лол.
https://blog.unity.com/engine-platform/2023-3-coming-april-2024-with-updates
320x240, 0:20
дядя не надо
Просто берёшь и без задней мысли ПИЛИШЬ. Придумываешь, что хочешь запилить, в идеале, очень маленькое. В процессе все возникшие задачи решаешь с помощью гугла и такой-то матери. В случае, если задача не решается - пытаешься её разбить на части. В случае, если и это не помогает, то это сто процентный флаг, что ты пытаешься почистить зубы через анус соседа. В этом случае тебе нужно забыть нахуй о текущей итерации задач и подняться на уровень выше, чтобы уже там пойти другим путём. В процессе создания игры понимаешь, что всё это говно ёбаное и ты сделал хуёво. Но это хорошо - так как игра маленькая, ты её можешь закончить в текущем виде, а следующую уже сделать так, как надо. В процессе делания "как надо" понимаешь, что сделал говно ёбаное.
Я юнити ни разу не открывал(да и другие движки тоже), через гугление получится слишком больно, надо хоть какую-то БАЗУ получить.
А где ты её собрался получать? Можешь подписаться на развод типа гикбрейнса или посмотреть мусор на ютубе, они тебя научат буквально, как срать. Ну вот какая база тебе нужна?
Если опустить дотсы, то у тебя есть объекты в игре, GameObject, чтобы он рендерился - нужен компонент мешрендерер. Если это персонаж, то скиннедмешрендерер, соответственно. Они у тебя автоматически назначаются на импорте моделей, так что похуй. Для коллизий есть коллайдеры, как неожиданно. Короче, не страдай хуйнёй, запускай юнити и делай игры.
чел, бля, нахуй ты всё усложняешь, человек ни разу юнити не открывал, а ты в какие-то детали реализации лезешь
Так я ни разу не усложняю, уровень вката в движок буквально нулевой. Я и говорю - бери и пили.
своруй/купи видеокурс "создание игры для новичка" и делай шаг в шаг. Я на udemy какой-то урок нашел, не помню, покупал, или своровал, с него и начал.
Это первый шаг. Ознакомишься с редактором и с#
Открываешь официальную документацию, открываешь редактор, и читаешь с первой страницы, и сразу же в редакторе/коде пробуешь новые знания.
Это самый лучший способ изучать юнити. Тебе в любом случае надо будет читать документацию, потому что ни один видеокурс не покроет хотя бы 20% возможностей редактора. Если не будешь читать документацию, то ты в 90% случаев будешь пилить велосипеды/заебывать гугл тупыми вопросами.
Да, можно посмотреть немного видеоурок, чтобы немного лучше ориентироваться, но не более того
Ну мы же в треде юнити. Так что я наверняка имею ввиду ГОДОД.
А зачем удалял?
Уже чекнул Джона Лемона от юнити. Очень понравилось, то что нужно для новичка, но хотелось бы что-то более сложное. Чтобы у главного персонажа и нпс было несколько состояний. Хочу посмотреть готовую боевую систему.
у юнити был похожий проект Gigaya, но его отменили.
https://www.youtube.com/playlist?list=PLyH-qXFkNSxmDU8ddeslEAtnXIDRLPd_V
Начни с этого. Делай шаг за шагом платформер, как весь курс пройдешь идешь создаешь новый проект и с нуля делаешь свой. Что не помнишь как - возвращаешься к курсу и подсматриваешь там.
Что не знаешь как - смотришь код опять же там. По пути пытайся имплементировать какието свои фичи.
Таким образом когда закончишь у тебя уже будет собственная демка платформера и кое какой опыт. Оттуда можешь расширяться дальше.
Смысла делать аркады типа болл брейкеров особо не вижу, проеб времени с нулевым выхлопом.
Это хуевая идея. Эффективность учения через жопу не особо высокая. Да, ты научишься чтото делать сто процентов, но пока ты поймешь как сделать самые базовые вещи ты перевернешь все гуглы и интернеты и потратишь на это дохуя времени.
Лучше использовать ту же методику обучения что и в шарагах. Смотришь курс, потом пытаешься сам чтото сделать, если чтото забыл возвращаешься и подсматриваешь.
Такой подход намного эффективнее на мой взгляд.
Ты сначала базу построй на которую можно будет напяливать твою новую интересную игровую механику, а то так и останешься кириллом с дохуя гениальными идеями, которые прочитают только шизы на дваче.
Создай в бэ "интересных идей для игр тред" и пизди оттуда идеи. 99% будет говно и мамку ебал, но бывают и жемчужины, я так парочку спиздил.
СЫЧ ПРИДУМЫВАЕТ ГЕНИАЛЬНУЮ ИДЕЮ, ПРОРЫВ В ГЕЙМДИЗАЙНЕ
@
ЕРОХА ПИЗДИТ ЕЕ С ТРЕДА НА ДВАЧЕ, ЗАПИЛИВАЕТ В СВОЮ ИГРУ И ЛУТАЕТ ПРОФИТЫ
Но он же тупо купил разработчиков оригинального концепта, а они уже создали игру внутри студии.
Там же кроме мультиплеера ничего интересного нет.
Я хз вы ваще регались? Хотя там вроде без реги юнити не установить
возможно нужно хотя бы 1 раз что-то купить в кал сторе за реальный баблос
На самом деле только несколько дней назад осознал, что понимаю, как работает движок. Через несколько лет, сука. А пришло осознание в процессе написания нового кода, когда не пользовался ни ютубом, ни гуглом, ни книгами, ни документацией. Просто компонентный подход, сука, в юните всё держится на обычных объектах- контейнерах.
Я до этого допер через 2 недели, пользовался только чатгпт и посмотрел 1 видос про граф шейдеры, документация юнити даже хз где лежит.
>Просто компонентный подход, сука
По-моему, это есть в мануале. Я это знал ещё до того, как юнити скачал.
Это примерно как телега с лошадью-роботом.
Господа, я уже давно все собираюсь и собираюсь вкатиться в геймдев через юнити, но из-за собственного ебланства, дальше сделанным по видеогайдам катающихся по плоскости шаров не ушел, но это давно было, пару лет назад. Сейчас появились силы ебашить и снова попытаться вкатиться, но тут юнити поменял политику монетизации и из каждого утюга начали трубить, что все, нужно уходить.
Помимо юнити мне приглянулся годот, могут, ли те кто трогал то и то описать преимущества и недостатки обеих движков?
Есть ли большая разница в сложности вкатывания? Английским владею.
Насколько удобно и просто делать 2d игры? Простенькие стилизованные 3d?
Насколько тяжело в случае чего перекатиться из одного движка в другой?
Какие перспективы у обоих движков если я буду делать карьеру в геймдеве в качестве геймдизайнера?
А самое главное, что я про компоненты понял, это одна простая вещь. Ебать их в рот. Мне нужна какая-то функция движка. Могу ли обойтись без дефолтного компонента? Ну, допустим, рендерить меш. Да, могу. Что-то отвалится? Да. Усилий нужно приложить дохуя? Да. Ладно, в рот его ебать, используем компонент. Мне нужно что-то, чего нет в дефолтных компонентах. Нужно ли писать свой компонент? Ха-ха, нет, конечно же, ни при каких условиях, не то, что "не нужно", а "нельзя", блядь.
>Классический долбоеб
Почему ты так считаешь? Я не шарю, вот и пришел спросить у тех кто шарит. Одновременно вкатиться туда и туда, что бы самому понять, где лучше, у меня не получится, поэтому и спросил о разности движков помимо самых очевидных, о способах монетизации и того, что юнити старее.
>Я не шарю
И что, мы должны тебе отчет написать по всем твоим тупым вопросам? Каждому залетному должны расписывать? Читай, дебил, ищи инфу, все уже обсосано тысячу раз. Тебе скорее всего в годот тред надо, пиздуй
Во первых никто не будет тратить время чтобы расписать тебе какие там преимущества и недостатки есть у годот. Если хочешь пиздуй за этим в годод тред пусть они тебе его продают.
Во вторых если ты сидишь и выбираешь движки это означает что игры никакие ты делать и не собираешься. Приглянулся. Чем он тебе приглянулся если ты в геймдеве даже не знаешь как коллайдер сделать? Иконкой?
Если собираешься делать игры открываешь юнити и вперед и не выбираешь себе движок по иконке как ебаную невесту.
Анон выше все правильно сказал.
>>2964
>Насколько удобно и просто делать 2d игры? Простенькие стилизованные 3d?
Трудно, времязатратно и трудоемко. Если ты пришел за "легко" за легко пиздуй в кирилотред /в/ вот там легко, сидеть свою шизу написывать в тред про корованы.
Легко тебе будет после нескольких лет опыта набросать простенькую аркаду за вечер на юнити.
Сейчас тебя впереди ждут только боль и унижения на долгое время.
Так что либо вливайся - либо пиздуй нахуй
в геймдеве нет покоя, только жесть и ахуй.
В твоём случае вообще насрать на каком движке писать. Вот просто вообще ПОХУЮ. Монетку подкинь там, не знаю, дайс рольни.
Ну мне так вначале и казалось, но все же хотелось уточнить, вдруг я чего-то не знаю.
Правда сейчас мне уже не нужен дайс, последние новости, плюс пара колючих анона выше, плюс дружелюбные аноны из годот треда решили для меня. Да и судя по статьям в инете, легковесность движка это плюс для моего ноута, который не картошка, но далеко не пиковый пк.
В любом случае спасибо за ответы.
>Насколько удобно и просто делать 2d игры? Простенькие стилизованные 3d?
Бля вопрос конечно. Насколько удобно и просто построить дачу? Как вот на такое отвечать вообще?
есть система загрузки, инстанциирует префаб, ставит его где надо и передает эвентом его корневой геймобжект, заранее неизвестно сколько их будет т.к. это загрузка сохранения.
я хочу со всеми этими геймобжектами сделать одно и тоже действие, например добавить компонент на них и выполнить на нем метод.
имеет смысл это делать параллельно? и как это лучше сделать?
добавить все геймобжекты в натив коллекцию и после завершения загрузки всех объектов запустить эту джобу на нее?
инбифо перепиши всю процедуру загрузки: у меня там так нахуеверчено что я хочу сначала потренироваться на кошках, чем ломать то что худо бедно работает...
Вот нахуя их тянет в эту всратую жрпг перспективу с видом строго сбоку? Почему бы не сделать человеческую изометрию?
чел бля, если речь о 2д, нет никакой изометрии, сверху/снизу/сбоку, всё зависит от того, как нарисовали спрайты и расставили боксы
Очевидно потому что сложнее
Я продолжил смотреть, короч он для копания влево и копания вправо запилил отдельные анимации. То есть не переворачивает спрайт противоположным скейлом а тупо одну анимация для лево запилил другую для право и булями их через эвенты триггерит.
Нихуя не просто, мимо живу на даче.
На ютубе есть канал Isometric Games, там просто тонны геймплея, от классики до нонейм-мобилкопараш.
это вскукарек безигорного или уважаемого эксперта?
Как там в начале нулевых?
Шутер делаю, целевая платформа - ПК.
Если ты хочешь по-максимуму надрочить графон, то HDRP. Иначе выбирай URP.
В ассетсторе проебал уже сотни долларов, а результат говно по прежнему.
Покажи что получается у тебя и результат какой ты хочешь. Может, подскажем что-то, хотя я подозреваю, что дело может быть не в технической стороне, а в дизайне.
Ну вот, например, гоняю ассет.
Скрины разраба-хуесоса-пиздабола:
>Сочные цвета, но при этом "мягкая" картинка, приятная глазу
Что получаешь ирл:
>ПУК ПУУУУУУУУУУУУУК
Нет, я могу, конечно, накрутить пост-эффекты, как и этот пидор, но мобилки от такого лопнут
Ориентируюсь на марево. Но я хз как на мобилках настрелять такой же результат без блума, depth of field, color grading (hdr), ao + еще всяких свистоперделок. Максимум можно поиграть с цветом осн.источника света и его интенсивностью. Ну может еще минимально с контрастом и насыщенностью поиграть, да и то легко все в вырвиглазную жопу скатить.
В общем, тлен какой-то, смотрю на мастодонтов и грущу, что нет скиллов или средств также сделать. Максы гиперкеж-графон светит.
ну ты еще пожалуйся что бургер в рекламе больше чем в реальности, это же реклама, ей и положено сочной быть, ее задача тебя завлечь и купить его говно.
а грофоний уровня марио последних, не забывай что там целые отделы ААА художников дизайнеров и прочей шантрапы на солидных зарплатах сидит. не гонись за ними, гонись за индюком-собратом, сделай простенько и с dooshoi
В первом пике направление света по тени, например, от фонарного столба. Он светит вдоль зеленой линии (со стороны моста по дороге) и вниз под каким то углом, скажем от 30 до 45.
на втором пике свет или точно сверху или ненаправленый эмбиент. Цвет свечения выставлен какой нибудь оранжевый.
Марио не впечатлил, выгядит как будто просто блеклым сделали. В принципе 1 проход колор грейда вроде не замедлит ничего.
Да это обычное нытье от осознания объема работы, забей. Потихоньку мб и накручу что-то достойное.
>>3300
Спасибо, поиграю с настройками, поищу еще опенсорс пост-эффекты для мобилок.
Алсо, тупой вопрос, но все же. Чем отличается эффект виньетки, написанной шейдером, от простого спрайта поверх всех окон? Что производительнее? Насколько я знаю, в олд-скульном геймдеве делали как раз 2й вариант.
Не знаю как в юнити, сам померяй. Я бы делал через шейдер, потому что интуитивно в шейдере ты просто прибавляешь число к цвету, а в случае картинки еще и текстуру читать надо плюс возможно какие то фокусы с прозрачностью тормозят. Но лучше проверить, может там наоборот бывает еба оптимизация на эту тему.
какие прикольные вещи надо попробовать из про-версии?
Так сыч и не думал её реализовывать скорее всего. Тут ничего плохого нет.
Есть ли нормальные русскоязычные курсы?
Смотрел этот - https://www.udemy.com/course/masterclass-in-c-programing-unity-3d-game-development-fps/ - вроде все что мне надо, но местами его код не работает.
Может более интересные и полезные курсы существуют?
Сейчас на Udemy скидки, мог бы прикупить - https://www.udemy.com/courses/search/?src=ukw&q=shooter+unity
Ты наверное без курсов и покакать даже не можешь? Смотри готовые проекты, демки, ассеты с шутер-механикой. Курсы нахуй не нужны.
Делаешь один коллайдер-триггер хитбокс, выбираешь что с ним взаимодействует и на основании этого хуяришь логику урона, все.
>Можно было бы конечно спрайт оружия просто привязать к персонажу, повесить на него коллайдер, и двигать анимацией, но это хуйня полная, выглядит максимально дешево и непривлекательно для меня.
Вообще-то это дороже, чем рейкаст. Рейкаст это как тебе в видосах показывали, в момент удара просто пускаешь луч и смотришь ткнулся ли он во вражину. Если удар сильно размашистый, то можно несколько рейкастов кинуть веером.
Типа такого короче.
Хуйня какаято. Городить костыли из рейкастов вместо того чтобы один коллайдер сделать.
Ну насколько я понимаю, у двадешников иногда вообще арматуры нет у спрайтовых персов, не к чему коллайдер вязать.
>Делаешь один коллайдер-триггер хитбокс, выбираешь что с ним взаимодействует и на основании этого хуяришь логику урона, все.
Это троллинг такой местный или че? Я просто не пойму причем тут хитбокс с получением урона, и то каким образом будет реализована сама атака. В любом случае спасибо что ответил.
>>3399
Несколько рейкастов пускать это уже костыль какой то, и болле заебный нежели коллайдеры, но юзабельный будет в одной из атак которые планируются. Мне вот интересно можно ли провернуть пикрил рейкастом? Это идеально бы подошло для реализации атаки так как вижу ее я. Почему то мне только сейчас это в голову пришло, пойду повкуриваю нужную литературу. Спасибо.
Луч кастуется одномоментно, так что повернуть его не выйдет. Но можно поворачивать объект и кастовать из него лучи, по одному на апдейт в течение всей атаки, например. А вообще если у тебя арматура есть у перса, то лучше привяжи коллайдер.
Ты умственно отсталый? Я тебе буквально на пальцах объяснил элементарную реализацию, съеби говнокурсы для даунов на ютубе курить. А как какать.
Тогда рейкаст хуйня идея ибо даже если и пускать кучу лучей, то урон будет по енеми проходить каждый раз когда через него проходит новый луч, а делать кд на получение урона еще больший бред когда у тебя динамическая скорость атаки. Под арматурой я так понимаю ты имел ввиду скелет, нет его нету, анимация спрайтовая у меня. Если ничего больше в бошку не придет видимо придется с коллайдерами ебаться.
Хозяин барин, но я хуй знает как ты будешь с ними ебаться, если у тебя анимация покадровая и арматуры нет. Типа делать анимацию коллайдера отдельно для каждого удара, что ли.
бамп
Так если ты всё равно будешь вешать колайдер, то зачем тебе рейкаст тогда? Колайдером и чекай.
Посмотреть как он работает очевидно.
Да не тупой он. Вот я не тупой и тоже хотел спросить похожее.
Такими вопросами все новички задаются. Повесить эмпти обжект, потом на эмпти повесить коллайдер и ещё скрипт добавить — такое решение по началу выглядит как костыль. Это разрабы юнити виноваты. Надо было сделать больше демок с примерами как правильно реализовывать ту или иную механику.
>Это разрабы юнити виноваты. Надо было сделать больше демок
Юнити существует дольше чем ты живешь, на нем уже миллион людей игры выпустило, материала море если не океан, хули ты ноешь, свинособака
>на нем уже миллион людей игры выпустило
Ну да, но в этих играх куча костылей. Даже в популярных играх на юнити с 500к+ установок ошибки уровня яндере дева.
>материала море если не океан
От разрабов юнити почти нет демок.
>свинособака
Зачем ты людей оскорбляешь? Наверняка после отправки поста тебе стало стыдно и ты пожалел об этом.
>Ну да, но в этих играх куча костылей.
И? У людей ахуенные игры, а ты свинособака ебаная, что на это скажешь?
Анон ниже прав, а ты долбоеб.
Все проекты в интерпрайзе на юнити имеют такое количество костылей, что охуеть можно и юнитипитеки не фиксят это годами (зато могут повысить налог).
Да и сами юнитипитеки нихуя на своем же движке не сделали. А те демки, что есть, там просто ебаный стыд, а не архитектура.
>И? У людей ахуенные игры
Ты видимо не понял к чему я это. Если бы было больше демок, было бы меньше костылей.
>а ты свинособака ебаная, что на это скажешь?
У тебя проблемы с агрессией.
Теперь если я хочу сделать тайлмап и на ней нарисовать забор нельзя сделать так чтобы этот нарисованный забор работал по тому же принципу? Только сзади игрока либо спереди в зависимости от порядка слоя?
Если я хочу реализовать забор, который будет спереди либо сзади игрока в зависимости от его положения выше\ниже то мне только как объект его добавлять?
На мониторе должна быть юнитя.
>>3510
Всё так. Причём юнитипитеки недавно делали игорь Gigaya специально для того, чтобы он был эталонным проектом и чтобы все индипетухи на нём учились, как надо делать топовые игры в юнити. Но в итоге юнитипитеки сами охуели со своего движка, отменили проект и теперь сидят помалкивают и надеются, что о нём все забудут, при этом отказываясь выложить даже недоделанную игру для обучения.
Есть альтернативы какие-нибудь гигае? Как вообще начинанающим разрабам понять как делать правильно и по стандартам?
Ты сравнил гдачера и компанию-миллиардера. У компании движка должна быть своя игра-флагман как у анрила фортнайт. Только юнити тратят миллиарды на всякую парашу вместо того чтобы за 100 лямов сделать охуенную игру ААА уровня и возможно даже заработать на ней. Вы же там концы с концами сводите? Ну так сделайте игру. Вон у эпиков всю их парашу фортнайт фактически содержит. Сделайте так же! Нет, мы будем вытрясать из нищих индюков последние копейки.
Именно на юнити материалов море, ты им нахуй не нужен еще что-то тебе показывать, няньку найми себе
>>3521
> У компании движка должна быть своя игра-флагман
Нет не должна, они пилят движок, и он ахуенный, своё дело делают заебись. Жанров и видов игр миллион, тебе нужно, чтобы разрабы движка на каждый выкатывали по игре-примеру? Хуй тебе, можешь съебывать на движок, на котором есть все примеры игр
Разрабы юнити сами понимали что им нужно показать как надо и поэтому гигаю делали. Открытых проектов, в которых показывают как нужно делать нет, разве что пара простых демок.
Ричитела, спокнись уже, почему эпики смогли запилить свой флагман, который их еще и кормит к тому же, а юнити дауны как сапожник без сапог нихуя не смогли и пытаются вытрясать копейки с бомжей вместо этого?
>Разрабы юнити сами понимали что им нужно показать как надо и поэтому гигаю делали.
А потом посмотрели, что дороговато выходит и зачем тратить миллионы на эту игру, если они не рассчитывают с нее заработать и дропнули. Обычное дело. Мне вот не нужна гигая, я может стратежку делаю и хочу другой пример
>>3530
>почему эпики смогли
А кто еще из чистых движкопись смог? Если это так легко, зачем вообще индюкам движок давать, сделал себе игру-дойную корову и зарабатывай на ней. Почему все эти ноющие опенсорсы просто не сделают игры крутые и перестанут клянчить донаты. Даже индюки одиночки могут миллионы поднимать, хули хуанито не сделает игру?
Чел если ты хочешь продавать свой движок ты должен иметь как минимум витрину тестовую которая покажет его возможности. Это ж блядь вроде очевидные вещи.
Ествественно в маркетинг отделе юнити сидят слабоумные дауны, мы это уже давно поняли, и для них это слишком сложный для понимания концепт.
Ты видимо не отдупляешь, что у юнити 70% рынка и нет альтернатив, кому и что он должен доказывать, додя?
>дороговато выходит и зачем тратить миллионы на эту игру,
Вряд ли дело в деньгах. Не важно, суть в том что дропнули и теперь приходится смотреть кастыльные гайды от таких же гдачеров, вместо примеров от самих разработчиков. Походу чтобы научиться делать игры без кастылей нужно устроиться стажёром в какое-нибудь михуё.
>Яндере дев
Не знаю что за додик. Думаю, если бы его игра была без костылей, все равно было бы говно
Он пример плохого маркетинга и плохого пиара, а не плохого кода. Если игра работает без пропуков, значит, код нормальный.
Дебилище унитилахтовское
мы же понимаем, что ты безигорный и никогда не выпустишь игру
Юнитачики, ну что там? Отрезвели уже? Или просто бутолочку подвынули?
Ну и хуй с этим всем воощем-то, я не думаю что могут сделать что то прям из ряд пиздецовое хотя бы просто потому, что шекели с индюков лутать то надо верно?, так что продолжу изучать юньку, куда деваться то? ua сложнее да и хуй с ним вообще, я не собираюсь делать ультрахд 120фепес 8к хай ресолютион гаме фор проСойгеймерс 30фепес он 4080 тиай нвидиа
Индюки наоборот только выиграли. Лимит бесплатной версии подняли до 200к годовой прибыли, сделали возможность убрать лого мейд виз юнити во время загрузки.
Да, это конечно вообще заебись, на ровном месте царский подгон
Советую хорошие делать, а хуёвые делать не рекомендую.
соевички спасли день
Самый простой способ, снести юньку и студию, и удалить их папки, и просто заного читстое поставить.
а если там бесшовный уровень по размеру типа гта3?
бабай наверное будет, а может и нет, максимум пенумбра-уровень
а если в стим выпускать, полишинг сколько займёт?
>Пробовал, не помогло
Ну вот сам как думаешь, если снос программ под чистую не помогает, где может быть проблема? Чисто гипотетически.
ассеты мне намоделят
я просто никогда не делал 3д игры, хочу примерно понять скоуп, так сказать. 2д игра на 2 часа заняла где-то 5 месяцев, но там я всё сам делал, ассеты графона и музыки брал где-то 50-60%, 50-40% сам делал. заебался изрядно.
12 сентября ничего не произошло
Ну да акции скуплены у лохов по лоупрайсу. Кейс закрыт. Лохи заткнулись и молчат - стыдно признавать себя лохами.
>всё как не бывало
Мы помним, что произошло - индюкам подняли лимит в два раза до 200к, что великолепно, и убрали юнити лого, что очень приятноё
чото как-то быстро
Спасибо, это хорошо, но оно кидает только на мои методы. А я видел что прям юнитивские методы открывает и показывает как они внутри сделаны. По типу того же Physics.Raycast
хуй знает видимо какойто плагин. если найдешь вбрось в тред тож интересно.
Прямо как внутри сделано - не будет. Оно в плюсах сделано. А так да, конструкторы разные, функции, можно посмотреть студией.
Ну вот так, как у тебя на скрине, как так делать? У какого то ютубера видел, что он что то кликает на метод и у него открывается новая вкладка в студии с вот таким кодом, как у тебя
>По типу того же Physics.Raycast
Лови.
#include "UnityPrefix.h"
#if ENABLE_PHYSICS
#include "RaycastHit.h"
#include "MeshCollider.h"
#include "Runtime/Filters/Mesh/LodMesh.h"
#include "Runtime/Terrain/Heightmap.h"
#include "Runtime/Graphics/Transform.h"
#include "Runtime/Dynamics/TerrainCollider.h"
Vector2f CalculateRaycastTexcoord (Collider collider, const Vector2f& uv, const Vector3f& pos, UInt32 face, int texcoord)
{
MeshCollider meshCollider = dynamic_pptr_cast<MeshCollider> (collider);
if (meshCollider != NULL)
{
Mesh mesh = meshCollider->GetSharedMesh();
if (mesh == NULL)
return Vector2f::zero;
UInt32 indices[3];
if (!mesh->ExtractTriangle (face, indices))
return Vector2f::zero;
StrideIterator<Vector2f> uvs;
if (texcoord == 1 && mesh->IsAvailable (kShaderChannelTexCoord1))
uvs = mesh->GetUvBegin (1);
else if (mesh->IsAvailable (kShaderChannelTexCoord0))
uvs = mesh->GetUvBegin (0);
else
return Vector2f::zero;
Vector2f interpolated = uvs[indices[1]] uv.x;
interpolated += uvs[indices[2]] uv.y;
interpolated += uvs[indices[0]] (1.0F - (uv.y + uv.x));
return interpolated;
}
#if ENABLE_TERRAIN
TerrainCollider terrainCollider = dynamic_pptr_cast<TerrainCollider> (collider);
if (terrainCollider)
{
Vector2f uv;
Vector3f scale = terrainCollider->GetCachedInvSize();
Vector3f transformPos = terrainCollider->GetComponent(Transform).GetPosition();
uv.x = scale.x (pos.x - transformPos.x);
uv.y = scale.z * (pos.z - transformPos.z);
return uv;
}
else
#endif // ENABLE_TERRAIN
return Vector2f::zero;
}
#endif //ENABLE_PHYSICS
>По типу того же Physics.Raycast
Лови.
#include "UnityPrefix.h"
#if ENABLE_PHYSICS
#include "RaycastHit.h"
#include "MeshCollider.h"
#include "Runtime/Filters/Mesh/LodMesh.h"
#include "Runtime/Terrain/Heightmap.h"
#include "Runtime/Graphics/Transform.h"
#include "Runtime/Dynamics/TerrainCollider.h"
Vector2f CalculateRaycastTexcoord (Collider collider, const Vector2f& uv, const Vector3f& pos, UInt32 face, int texcoord)
{
MeshCollider meshCollider = dynamic_pptr_cast<MeshCollider> (collider);
if (meshCollider != NULL)
{
Mesh mesh = meshCollider->GetSharedMesh();
if (mesh == NULL)
return Vector2f::zero;
UInt32 indices[3];
if (!mesh->ExtractTriangle (face, indices))
return Vector2f::zero;
StrideIterator<Vector2f> uvs;
if (texcoord == 1 && mesh->IsAvailable (kShaderChannelTexCoord1))
uvs = mesh->GetUvBegin (1);
else if (mesh->IsAvailable (kShaderChannelTexCoord0))
uvs = mesh->GetUvBegin (0);
else
return Vector2f::zero;
Vector2f interpolated = uvs[indices[1]] uv.x;
interpolated += uvs[indices[2]] uv.y;
interpolated += uvs[indices[0]] (1.0F - (uv.y + uv.x));
return interpolated;
}
#if ENABLE_TERRAIN
TerrainCollider terrainCollider = dynamic_pptr_cast<TerrainCollider> (collider);
if (terrainCollider)
{
Vector2f uv;
Vector3f scale = terrainCollider->GetCachedInvSize();
Vector3f transformPos = terrainCollider->GetComponent(Transform).GetPosition();
uv.x = scale.x (pos.x - transformPos.x);
uv.y = scale.z * (pos.z - transformPos.z);
return uv;
}
else
#endif // ENABLE_TERRAIN
return Vector2f::zero;
}
#endif //ENABLE_PHYSICS
Сорцы Юнити 4.3, хули
На F12 у тебя открывается сугубо в Visual Studio (не VS Code).
Открывается то, что сама виртуальная машина шарпов смогла выцепить из API самой библиотеки с её описанием.
Ну запусти по тыще лучей из каждого моба да проверь, лагает или нет, хули ты, каждую мелочь будешь у экстрасенсов треда спрашивать
зачем тебе рейкасты по всем целям в радиусе, твои юниты одновременно по всем целям стреляют?
годот заебал
Сап воскрешённые и непоколебимые.
Объясните ньюфане, как организовать уровни в игре?
У меня есть 15 уровней, в 3д не лоуполи и с текстурами.
Мне нужно сделать 15ть сцен?
Или проще каждый уровень засунуть в префаб и постепеноо выкатывать на сцену при этом прячя старый префаб уровня?
Короче как вы обычно делаете длинные игры от 2х часов?
Совать уровни в префабы - это пиздец. Технически возможно, но хуево по многим причинам.
Кто делал описания скиллов в конах? Не пойму как совместить описание навыка и вставить в него цифры полученые из всяких менеджеров где происходит расчет текущих параметров персонажа.
Как это реализовать можно? Понятно что беря текст описания и него как то вставлять цифры, но как?
Чел, количество инсталлов намного дешевле выйдет чем 2.5% если у тебя доход больше ляма, можешь сам подсчитать, там на сайте юнити есть калькулятор. 2.5% просто добавили чтобы дауны не визжали, потому что все в итоге будут платить за количество инсталлов ведь нет долбоебов платить эти 2.5%, которые в 3-4 раза больше выходит. А у анрила так вообще 5%, то есть это так кажется что это хуйня, дерут они с кабанчиков вообще по божески.
Так что в итоге весь визг был ни о чем, единственный плюс что благодаря ему индюки только выиграли. На больших дядь с миллионами профита вообще поебать.
После 200к грина тебе нужно будет платить за редактор 2 косаря в год, на этом все.
>Так что в итоге весь визг был ни о чем, единственный плюс что благодаря ему индюки только выиграли. На больших дядь с миллионами профита вообще поебать.
это не "единственный плюс", долбаеб, весь визг чтобы делали по божески. не было бы визга - была бы полная херня
Весь визг был именно изза концепта инсталлов, а когда посчитали то оказалось что за инсталлы в разы дешевле платить чем фиксированный процент.
И токсить не обязательно было.
У меня на каждой сцене меню с канвасами и игрок с кучами публик переменными, чтобы одну сцену настроить мне нужно много времени потратить.
Раньше делал переменные приватными и код сам искал в старте через поиск тегов связи в редакторе, можно применить эту практику в настоящих проектах?
Визг был не из за концепции, а из за того что эти пидары не показывали как они будут считывать эти инсталлы и реинсталлы
>у нас вот есть аи мням пук, мы тестили, мням пук, все работает отлично, мням пук, но мы вам не покажем, мням пук, ВЕРЬТЕ НАМ!
Поэтому и послали их нахуй. И как ты можешь блять обладая этой информацией говорить что дешевле а что нет? Кто там считал блять? Ричитело ебаный? Иди нахуй. Захотят нарисуют тебе 500к реинсталов, захотят 2кк. И че ты нахуй сделаешь? Нихуя. Возьмешь по самую глотку и будешь выплачивать за эти инсталлы реинсталлы. Фантазер ебаный.
Юнитилахтыч, вой поднялся:
1) Из-за изменения TOS задним числом на все старые версии включительно
2) Из-за ебанутости происходящего, так как вера в адекватность боссов юнити пропала окончательно
3) Из-за >>4288 в том числе. Все ещё помнят, как Бабиджон Ричикатилло говорил, что инсталлы будет считать "Bleeding edge AI" ?
4) Из-за насильного подвязывания на жижоПО айронсорс
1) Изменения тос не на все версии а на версии с ЛТС включительно. Перемога
2) Ебанутость происходящего тож никуда не делась
3) От концепта инсталлов не отказались, просто дали второй стул с хуями дрочеными
4) Про айронсорс вообще нихуя не сказали
РЯЯ ХРЮ ПЕРЕМОГА орево нахуй.
Годот то вообще не движок, хуевый переход в годотей, маня.
>>4291
Юнитилахтыч, загибай:
1) Изменения тос не на все версии а на версии вышедшие с 2024 года. Т.е. изменение ТОС абсолютно такое, какое и должно быть изначально
2) Юнитипидоры прогнулись, опозорились и отсосали у соевичков. Будут знать как залупаться
3) Дали выбор. Есть возможность отказаться от ебанутой схемы. Ровно то, что и просили.
4) Не платишь за инсталлы = не ебёшься с рекламной площадкой от айронсорс
и бонусом:
1) Подняли лимит в два раза для бесплатнобояр
2) Убрали сплеш
Соевички наныли и попустили ричикатиллопидора, че тебе ещё надо? Тебе никто не мешает отчитываться за инсталлы лично чикатилле и ебаться с жидозондами, твоё право, раз любишь жрать говно.
Да я тут скорее не за юнити копротивляюсь, щас бы переживать за здоровье барена, а орирую как ричителла вытащил немножко хуй и все завизжали о перемоге.
Мне кажется изначально вообще у них и не было плана менять монетизацию на ту что они предложили. Скорее план был таков: всунуть всем хуяку по гланды а потом немного вытащить и все тут же успокоятся, порадуются как они нагнули клятых копеталистов и пойдут дальше свои высеры клепать.
>всунуть всем хуяку по гланды а потом немного вытащить и все тут же успокоятся, порадуются как они нагнули клятых копеталистов и пойдут дальше свои высеры клепать.
а дальше что? ты даже свою шизу развить дальше не в состоянии, хуй будешь.
В чем проявляется всунутый хуй, пидар? Тем что после 200к прибыли нужно будет пару тыщ заплатить за ахуенный движок?
>а дальше что?
Что дальше? Мне тебе хронику юнити на десять лет вперед расписать или чо? Я тебе написал что произошло, что дальше будет можешь сам в своей шизоидной голове помечтать.
>Да не трясись ты так.
Боишься что моча разбрызгается мимо твоего рта? Не бойся, полный ротеш тебе нассу
[Package Manager Window] Error adding package: com.unity.postprocessing@3.2.2.
Converting circular structure to JSON
--> starting at object with constructor 'Error'
--- property 'error' closes the circle
UnityEditor.EditorApplication:Internal_CallUpdateFunctions ()
Пробовал переустанавлисвать как юнити, так и хаб, запускать от имени администратора, вписывать самому данные в документ manifest.json и добавлять по URL и с диска. Аноны, что мне делать? Надо решить как можно быстрее
Вроде, до 2021 версии юнити была такая ошибка, что некоторые пакеты не ставились из-за пробелов в манифесте или где-то там, не помню. Пробуй менять версии или ставить пакеты из зипов.
там в правилах это прямо запрещено
дх версии не знаю, наверное можно
ебучий блок фришки консолей стирает полностью всю математику тащемта
Не все нашел, где-то еще насрано
Кем там? Юнити указывают как тебе называть игру и когда снимать с продаж? Или это про стимы?
Тут не в этом главная проблема, а в том что разрабы всё еще никак не защищены от повторного ретроактивного изменения ТОС, собсно юнити уже так делали в 2019 и точно также побухтели и забыли.
>>4298
>1) Подняли лимит в два раза для бесплатнобояр
>2) Убрали сплеш
Круто, но это хорошо только если твои амбиции заканчиваются потолком в 200к, а те кто мечтает делать бестселлеры только что получили по носу, мол этот движок не для вас.
Блядь вы на полном серьезе надеетесь наебать когото этой детской схемой? Не говоря уже что у игроков будет перманентная репутация червя пидора после такого мува.
Да он шиз, он не только уверен что способен сделать игру которая продастся на полляма, он уверен что после того как уберёт игру со стима он не получит по ебалу от игроков у которых с нихуя пропала игра, и не только это, он еще верит что они потом второй раз купят её, то что он верит что это легально это даже не самое тупое в его плане.
Так она у купивших игроков из библиотеки не пропадёт вроде. Они будут дальше устанавливать и анон платить будет, лол.
Чел, если стим сносит игру\издателя со всеми играми, то игры остаються у купивших
Хз у меня было пару игр, их удалили и всё у меня в стиме теперь нихуя.
Глупая ситуация, но сейчас пытаюсь выбрать между андроид разработкой и мобильными играми. Понимаю, что профили и уровни заработка разные, но душа всё-таки лежит больше к творческому процессу. Поэтому озабочен выбором: либо заняться процессом который тебе нравиться с вероятностью в перспективе соснуть хуй за копейки, либо скрипя зубами осваивать область, в которой шанс соснуть хуйца меньше.
Стоит, если у тебя есть чуйка на игры. Если ты понимаешь, как взять рабочую идею и сделать по ней такую игру, в которую захотят играть, то почему нет. Просто часто в геймдев лезут челы, которые не понимают, почему люди играют в ту или иную игру. Они начинают создавать либо абсолютно безыдейные клоны, либо какую-то абсолютно выдуманную хуйню, в которую якобы будут играть миллионы. И обсираются по полной.
А если рассматривать с позиции заработка? Ну то бишь ебашить на галере. Какие реальные перспективы и уровень заработка есть?
Я таким же выбором задавался в 2016, но выбирал между вебом и геймдевом, посматривал курсики юнити, пилил простые игры по туторам, параллельно изучал хтмл, ксс, жс. Искал работу в обоих сверах сразу, был согласен на поломойку лишь бы получать опыт и хотя бы мизерную зп.
В итоге первой нашел ваку джуна в галере, ибо в то время тебя бряли если ты умел верстать и способен развернуть строку в жс, лол.
Потом меня затянуло в веб и я забил на геймдев до 2021, к тому времени веб меня конкретно заебал и я начал делать игру, и блять да, это всё-таки куда более кайфовый процесс, но и более сложный, в вебе относительно немного надо знать чтобы делать деньги, а чтобы сделать игру надо быть либо человеком-оркестром, либо нанимать команду. Я люблю пердолится поэтому становлюсь человеком-оркестром, но мне в кайф.
Сейчас вот продолжаю работать в вебе, а в свободное время занимаюсь геймдевом. Но мечтаю бросить веб и полностью стать геймдевом.
Жалею ли я что не вкатился в геймдев сразу? Вряд ли, ибо я сделал краткий обзор вакансий в геймдеве и понял что там в основном вакансии на разработку мобильных гачидрочилен три в ряд с аниме бабами на раздевание - такая хуйня еще более депрессивная чем веб-приложухи. А сделать игру в соляныча в 2016 с тем уровнем я бы не смог до того как бы сдох от голода.
Сейчас у меня за плечами годы опыта создания приложух, горы прочитанных книг по программированию, кучи пройденных курсов где мне приходилось работать и с другими языками, ибо я никогда не довольствовался формошлёпством. И с такой базой я приступил к геймдеву, проблема лишь в том что там нужно еще куча других навыков, лол, сейчас вот дрочу 3д моделлинг, нравится пиздец. Предвкушаю как буду работать со звуками и музыкой. Базовый геймплей на примитивах накодил, теперь дорога к вертикальному срезу.
Почему ты думаешь, что на андроиде не соснёшь? Ты вообще представляешь в какую жопу смотришь?
> с позиции заработка
> Ну то бишь ебашить на галере
Бро, так это не про заработок! Если ты хочешь работать на дядю, то лучше не суйся в геймдев. Это неблагодарная работа в большинстве случаев. Стресс, переработки, небольшая ЗП (если только ты не какой-нибудь лид-девелопер в мобилко-конторе)
Представляю. А вот игровой рынок для меня темный лес. В том плане нихуя не понятно что требуется, какая оплата и какой спрос.
>>4484
Спасибо за развернутый ответ. Наверное мое представление было слишком радужным. Теперь не ясно сколько времени уйдет на смену деятельности, чтобы потом в качестве хобби приступить к разработке игр. Это до седых мудей придется учиться.
>>4488
Знаешь, по сути ты мою нынешнюю сферу деятельности описал, только в довесок у меня ещё рабочий процесс отвращение вызывает. Плюс полное отсутствие перспектив. Сколько в среднем на галере платят?
Это ты на ютубе стратегию пилишь на юнити?
>никак не защищены от повторного ретроактивного изменения ТОС
Не совсем понимаю, что это значит. Ты качаешь движок, соглашаешься с лицензией, всё, какая разница что они там потом изменяют, ты может вообще больше в интернет не выйдешь и не узнаешь. Или прописана обязанность быть в курсе?
Конечно прописана. Точнее, в таких случаях похую, читал ли ты, это твоя проблема, если не проверял на сайте и думал что она не менялась
>Прописано что ты следуюешь самым новым условиям.
Такого не может быть, ты можешь принять только конкретные условия
Ебать ты верун, вместо того чтобы отрицать сходил бы и прочитал уже, долбоёб. Свидетель Рикителло хуев.
Они могут написать что угодно, им потом хуем по лицу в суде настучат, так же как несли хуйню про отслеживание установок
Кабаны как раз и перетянут одеяла на себя в суде, по юнити любая такая хуйня ударит смертельно
Да юнити не факт что даже после того как заднюю дали еще долго жить будут. Дохуя индюков сьебало. Даже гейщит начал набирать разрабов для того чтобы свой движок пилить.
Даже странно, не может это быть так шатко, вот только что они были несокрушимыми лидерами рынка, а сейчас уже типо все съебали, так не бывает. Были конечно провалы всяких браузеров, но сам по себе движок отличный, и альтернативы жиденькие. На крайняк они просто пропишут отмену ретроактивной хуйни и уже вообще причин не останется съебывать
Проснись, Юнити не приносит профит уже лет 7, и каждое новое решение Рикителло только глубже загоняет его в жопу, вот этот недавний прикол стоил им 20% падения цены на акции.
уеч5 ебёт в рот всё и вся, не прережывай
делаем два проекта и там и там юнити идёт нахуй после релиза
Иди нахуй со своими программисткими вопросами, мы тут ообсуждает более глубокие вопросы, финансы, акции, котировки
>Ну в уече то святые люди, не то что в юнити капиталюги
Свыня достаточно базированный, он высказывался в защиту пользователей и у него в отличии от юньки прописано что ты следуюешь только той лицензии что идёт с версией движка. Но да, он тоже капиталюга и его могут сменить, так что такой же надёжности как в опенсорсе нет.
А в опенсорсе вообще нихуя нет.
>в уече можно что угодно без ограничений, пока ты это не продаёшь
>делаешь например мультик - 0%
А в юнити по-твоему лимит в 200к долларов что значит?
у юнете нет инструментов, а в уе4е мы делали кинохуйню уже
на мобилках альтернативы нет и я надеюсь это захуярит мобильный рынок в целом)))
На доске про создание игр хули забыл? Все эти инструменты в уече хорошие, но индюкам в гейдеве не нужны. Эпики тоже много хуйни творят, пизданулись со своими метавселенными
>>1476 (OP)
ты пидор кста.