Антон Керп@aks2dio
CTO, Unity Developer, преподаватель, консультант
Information
- Rating
- 1,191-st
- Location
- Красноярск, Красноярский край, Россия
- Date of birth
- Registered
- Activity
Specialization
Разработчик игр, Технический директор
Ведущий
Git
ООП
Docker
Linux
Английский язык
C#
.NET
Unity3d
Разработка игр
Да, концептуально эта идея не нова. У Spacetime разве что фишка была в ориентации на разработку игр, предоставление готового бэкенда и относительно низкий входной порог для игроделов.
С Tarantool знаком только из докладов от VK. Лично опыта не имел. Но подозреваю, что всё же архитектурно они по-разному сделаны.
Если Spacetime будут поддерживать тенденцию выходить за пределы только лишь геймдева, и если Tarantool пойдёт в сторону упрощения, возможно рано или поздно они даже станут всё больше походить друг на друга.
Модель "рекламируют" не Qwen, а Qoder. Это их инференс и их модель, пусть и на базе qwen coder.
Qwen лишь выпустили открытую модель с весами. К этой новости имеют косвенное отношение. Нет никаких гарантий, что внутри тех же Composer или SWE не очередной qwen под капотом.
У Trae не акция с бесплатным доступом до 14 февраля, а действует Anniversary Gift на дополнительные Fast Request для Free и Paid планов. И сжигаются эти Fast Request очень быстро.
С точки зрения производительности тут сразу можно заметить, что в структуре в обоих конструкторах аллоцируется новый массив, что убивает весь смысл структуры. И при этом из-за object будет происходить боксинг.
С точки зрения юзабилити, поддержку вопрос про локализацию.
И создаётся очень хрупкая связь View и поставщика данных. По сути от нас требуют просто заполнить
object[]чем угодно. Но View то ждёт конкретные данные конкретного типа. И чтобы точно понять, что передать и в каком порядке, нужно будет постоянно бегать в редактор и смотреть, какой же там формат указан.Порядок аргументов в конструкторе тоже очень опасный. Тут fallback - первый. Там - второй. Ошибиться очень легко. И из-за того, что везде
object, компилятор даже не подскажет, что есть ошибка, проглотит и вызовет не тот конструктор, на который рассчитывал разработчик.Чем больше смотрю, тем больше вопросов.
Классный контент — обложка очень хорошо иллюстрирует предмет статьи 😁
Плагины полезные. За Rider отдельный лайк. Оставил свои ⭐
Делал чуть более обзорную статьи — в раздел про
SerializeReferenceоставил ссылку на ваш материал 📝На момент публикации было первое. Тоже видел этот момент. Скриншот из новости достоверный.
Там ещё Minimax M2.1 выкатился, тоже с interleaved thinking
Это разные форматы.
В новости речь про Coding Plan: когда предоставляются 5-тичасовые окна с лимитами на конкретного провайдера, а не набор кредитов на грядку моделей.
Если сравнивать с Codex и Claude Code, то это действительно дешевле. Не уверен, что в 7 раз. Возможно на каких-то годовых максимальных планах такая разница достигается. Но среднем в 4 раза точно дешевле выйдет.
У гугла подписка так-то $20 - совсем не копеечная. И Gemini как агент для разработки — решение на любителя.
Без кликбейтного заголовка вы бы вряд ли здесь задержались. А так даже не поленились ознакомиться с официальными ресурсами.
В остальном это действительно больше обёртка над 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, действительно, предоставляет довольно гибкие возможности по внедрению и замене зависимостей "из коробки".