Pull to refresh
13
8.7
Антон Керп@aks2dio

CTO, Unity Developer, преподаватель, консультант

Send message

Без кликбейтного заголовка вы бы вряд ли здесь задержались. А так даже не поленились ознакомиться с официальными ресурсами.

В остальном это действительно больше обёртка над Source2 и платформа по типу роблокса. Разработчики это везде открыто декларируют, никаких достижений не присваивают и Unity себя не противопоставляют. Хоть и проводят сравнения в ключе простоты адаптации. Никаких противоречий не вижу.

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

Альтернатива — это возможность выбрать что-то другое для достижения определённых целей, а не конкуренция за аудиторию.

Составит ли оно конкуренцию крупным движкам — маловероятно.

Увидим ли мы крупные тайтлы, сделанные на этом — вряд ли.

Будут ли этим пользоваться отдельные инди-разработчики и фанаты того же Garry's Mode, которые могли выбрать вместо этого Unity/UE/Godot/Defold/etc — определённо.

GigaCode не торопятся с агентами почему-то. А в SourceCraft агентный режим есть, даже предоставляет многие современные возможности.

Конечно, оно уступает топам, как Алиса уступает ChatGpt. Но оно работает и оно доступно. Пользоваться этим определённо можно, но нужно большее внимание уделять входным данным и спецификациям. Для старта и получения первого опыта более чем достаточно.

upd: а вот и в GigaCode агентный режим появился: https://gigacode.ru/docs/product-updates/

Слишком идеальный запрос.

Рублями напрямую разве что SourceCraft от Яндекса можно оплатить (до конца года ещё бесплатный). GigaCode ещё Сберовский пока тоже бесплатный. Больше ничего не встречал. Остальное - либо валютой, либо через посредников. Пример: https://proxyapi.ru/

Сейчас в KiloCode и Cline можно пользоваться моделью MiniMax M2 бесплатно. И некоторые другие модели попроще там тоже часто доступны бесплатно.

При наличии VPN и банковской зарубежной карты любой сервис оплачивается и используется без проблем. Проще в соседнюю страну разок съездить, за денёк счёт открыть, впечатлений набраться, вкусно покушать и пользоваться сервисами без ограничений.

Кажется, они приготовили альтернативу:
https://habr.com/ru/news/966070/

Вероятность крайне мала, но никогда не равна нулю

Через PowerToys в Windows тоже удобно ставится

Конечно, появился. Но и вроде как можно добровольно отключить сбор данных:
https://www.canva.com/policies/terms-of-use/

Пожалуйста 🎩

Атрибуты расставляет разработчик библиотеки. Т.е. аннотирует своё API для потребителя. Добавить атрибуты в уже готовую библиотеку напрямую нельзя. Но можно воспользоваться External annotations.

Запись ISource<T?> мне не очень ясна. Для типов дженериков нет null-аннотации. Возможно имелся в виду аргумент метода для этого контракта, или возвращаемое значение, но это отсылает к предыдущему абзацу.

SourceCraft от Яндекса туда же. Только у них и Агент имеется.

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

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

При этом обещаний или планов по расширению облачных возможностей я пока в материалах не увидел.

Возможно, я – совсем не ЦА, не распробовал идею и не правильно представляю сценарии применения. Но как-будто бы облачная тема осталась не раскрыта.

Тут, скорее, SO было больше для примера. Как самый простой в использовании кейс. Вообще подойдёт любая штука, в которую Unity умеет сериализовать данные: SO, компоненты, префабы, сцены.

И, насколько понял, в этом сценарии уже рассматривается больше ServiceLocator, чем DI.

Согласен. Нет смысла тащить инструмент туда, где он не нужен, и пытаться забивать гвозди микроскопом.

Про самостоятельный резолв, возможно, слишком лихо написано — всё же Unity не из общей кучи зависимости собирает, а подставляет конкретно заданные зависимости в конкретно заданные места.

С глобальными сервисами тоже немного перебор. Всё же тут важен контекст применения: на определённых масштабах глобальные сервисы становятся проблемой, а не благом.

Но, в целом, да Unity, действительно, предоставляет довольно гибкие возможности по внедрению и замене зависимостей "из коробки".

Спасибо, что уделили время на прочтение поста и составление такого подробного фидбэка.

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

Вижу, что вы хорошо разбираетесь в теме. Возможно, вы могли бы написать подробный гайд с примером того, как нужно писать без применения форматирования, чтобы текст читался легко и удобно. С удовольствием перениму ваш опыт, репостну и добавлю в библиотеку контента по ADR

Любой вариант, который позволяет перенаправить трафик и скрыть РБ IP:
https://www.forbes.com/advisor/business/software/vpn-alternatives/

AI-сервисы блокируются не из РФ. А сервисы блокируют доступ для РФ. В т.ч. Qoder. Почему – потому что политика, санкции, давление. Почему так сделали Alibaba – вопрос не для той площадки. Возможно, потому что метят инструментом на максимально широкий рынок и для этого нужно соблюдать правила.

Мощный тест. По-своему опыту, на таком большом контексте он вероятно нагенерировал что-то не работающее.

Агентами обычно решают конкретные ограниченные задачи. Ваншотить целые проекты – азартное занятие.

Раз агент проект нагенерил, то все обозначенные вопросы можно адресовать ему же.

Чтобы корректно ответить на вопросы, нужно знать и ваш уровень знаний, и ознакомиться с проектом.

В проекте вон уже и докер-файлы и даже скрипты на деплой есть. Судя по всему, ответы на все вопросы агент и так уже предоставил.

С VPN всё работает.

Без VPN сейчас разве что Cursor готов работать. По крайней мере, когда-то работал - актуальной информации у меня нет, т.к. давно к нему не обращался.

Действительно Oops — принял к сведению, благодарю за проверку 🎩

Спасибо за полезный и интересный контент.

В разделе 2.3 последнее предложение обрывается:
"при необходимости - создает или обновляет гайд в guides/ с примерами использования или ..."

Information

Rating
825-th
Location
Красноярск, Красноярский край, Россия
Date of birth
Registered
Activity

Specialization

Разработчик игр, Технический директор
Ведущий
Git
ООП
Docker
Linux
Английский язык
C#
.NET
Unity3d
Разработка игр