Антон Керп@aks2dio
CTO, Unity Developer, преподаватель, консультант
Information
- Rating
- 825-th
- Location
- Красноярск, Красноярский край, Россия
- Date of birth
- Registered
- Activity
Specialization
Разработчик игр, Технический директор
Ведущий
Git
ООП
Docker
Linux
Английский язык
C#
.NET
Unity3d
Разработка игр
Без кликбейтного заголовка вы бы вряд ли здесь задержались. А так даже не поленились ознакомиться с официальными ресурсами.
В остальном это действительно больше обёртка над 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/с примерами использования или ..."