Избранное

Все заметки

GitHub icon Github

Buffer icon Проекты

Обо мне

28 заметок с тегом

инструменты

Unity и DeltaDNA

Собственно, новость уже не новость, зачем Unity нужна была DeltaDNA — понятно. Их Unity Analytics такая себе поделка, все всё равно используют сторонние сервисы. А тут неплохой инструмент. Вопрос, насколько глубоко он будет интегрирован во внутренние системы Unity Cloud и будет ли вообще.

В блоге пишут, что будут использовать LiveOps функции, и что DeltaDNA останется доступна для других движков. По поводу всего остального — не понятно.

Из отечественных продуктов мне нравится devtodev. Пока не удалось в полной мере протестировать, но на следующий проект хочу подключить её.

 Нет комментариев    8   22 дн   unity   аналитика   инструменты

Новые штуки в Unity 2020.x

Недавно прошла конференция Unite и там представили роадмап по следующим версиям и функциям Unity. Презентация в PDF по ссылке тут, а запись трансляции ниже:

Кроме того, что снова добавят/улучшат/поломают/перепишут свой ECS и все data-oriented штуки, были и другие интересные вещи связанные с редактором, например, Device Simulator:

Это новое окно, где будут готовые пресеты девайсов, можно быстро симулировать разрешения экранов, менять ориентацию во время игры, выводить информации об устройстве, отображать сейф-зоны, вырезы, чёлки, капли и прочее. Его добавят уже в 2019.3.

Много чего было анонсировано, особенно кому интересен DOTS, поэтому лучше посмотреть трансляцию.

В Unity 2020.x UI Elements станут одним инструментом для создания UI, как для редактора, так и для рантайма. Теперь для кнопок внутри игры можно будет писать стили на псевдо-CSS и описывать элементы в UXML. Плюс к этому добавят UI Builder, чтобы можно было мышкой перетаскивать компоненты, виджеты и вот это вот всё. Как это будет в плане производительности — пока не понятно.

Также подвезут Visual Scripting для DOTS, который все время откладывают (снова Experimental ха-ха) и который все почему-то очень ждут... ¯\_(ツ)_/¯

LWRP превратится в URP с вроде как улучшенными и переписанными пост-эффектами и поддержкой VFX Graph. А для HDRP будет рейтрейсинг, правда пока preview.

А ещё недавно добавили поддержку Apple Sign in, вместе с iOS 13. Если у вас в приложении или игре есть авторизация через соцсети, то должна быть возможность и через Apple Sign in (это требование Apple). Как это сделать и где взять нужный плагин, написано в блоге Unity.

 Нет комментариев    60   25 дн   unity   инструменты

Плагины VS Code для Unity

Уже довольно долгое время я пользуюсь VS Code и он, до сих пор меня не разочаровал :) Это отличный быстрый редактор с кучей разнообразных плагинов. Для работы с Unity использую вот эти:

Debugger for Unity

В общем-то, нет смысла придумывать сложное описание, обычный дебагер и он работает. Можно конечно отлаживать и через Debug.Log :) Можно, но не нужно.

C# FixFormat

Эта штука must have, сколько времени она сэкономила сложно посчитать. Форматирует C# код со всеми отступами и переносами. Товарищ Leopotam постарался.

C# XML Documentation Comments

Плагин для генерации XML комментариев, нужно ввести только 3 слеша и IntelliSense всё расскажет о методе или классе.

eppz! (C# theme for Unity)

Это не плагин, а тема оформления. Приятная цветовая гамма в пастельных тонах, для любителей тёмных тем.

Unity Code Snippets

Плагин с коллекцией Unity сниппетов. Позволяет быстро сгенерировать метод с параметрами.

А ещё, я поставил себе шрифт Fira code с лигатурами. Нраица.

 Нет комментариев    63   6 мес   plugin   unity   инструменты   разработка

Про Notion

Я давно слышал про Notion.so, и на VC.ru и в телеграмм-канале его дизайнера читал, зарегался давно, но всё никак попробовать времени не хватало.

Вообще, уже долгое время хочу систематизировать все свои записи, заметки, напоминания и списки в одном месте. Сейчас многое хранится в Pocket, Google Keep, Docs и Drive. Думал развернуть у себя что-то типа MediaWiki, DokuWiki, чтобы был поиск, вложенные страницы, таблицы и вот это вот всё. Но так до этого дело и не дошло. Зато, до Notion добрался.

Если коротко:

сначала не понятно и сложно, потом интересно и многообещающе :)

Это такой инструмент «всё в одном». Действительно, из-за того что возможностей много, не сразу понимаешь, что и как себе организовать, с чего начать. Разработчики это тоже понимают, поэтому у них есть несколько начальных шаблонов. Но никто вас не ограничивает в «творчестве», можно начинать и с чистого листа. Кроме того, появились уже сайты со сторонними шаблонами, которые можно легко к себе продублировать. Также, можно импортировать документы в разных форматах.

Планирую туда перенести базу знаний по своим проектам, также таблицы из Trello, списки задач и диздоки. Ну и личные всякие штуки. Есть мобильные приложения и проги для Windows и MacOS. Ещё удобно отправлять в Notion ссылку на какой-нибудь сайт/статью/видео через встроенную функцию «Поделиться» на Android или iOS, как я делал это с Pocket. Возможностей по внутренней организации и оформлению страниц — море.

Эта штука бесплатна для личного пользования с ограничением в 1000 блоков, всё что больше — платно, $4 в месяц. Если нужен доступ для нескольких пользователей, с обсуждениями и админскими опциями, то $8.

Было бы классно, если была self-hosted версия, как например DokuWiki или Gitlab, но пока отсутствует. Посмотрим, как быстро кончатся «бесплатные» блоки :)

 Нет комментариев    77   6 мес   инструменты   мысли   ссылки

Новости Unity с GDC 2019

Unity делает новый физический движок. Даже два :) Первый — Unity Physics, который будет дефолтным, с открытым исходным кодом, на C#. Второй — Havok Physics от Microsoft, платный. На хабре можно почитать статейку.

Call of Duty: Mobile сделала на Unity. Уже идёт пре-регистрация для андроида.

В Unity будет AR Foundation — объединенный API для упрощения разработки AR приложений и игр.

Неплохие анонсы надо заметить, будем надеяться, что нововведения не приведут к новым лагам в неожиданных местах :)

Adaptive Performance в Unity. Новая фича которая будет работать начиная с Samsung S10. Как я понял, «картинка» будет подстраиваться в зависимости от мощности устройства, чтобы не было лагов.

Unity будет поддерживать гугловскую игровую платформу — Stadia. Играть можно будет на любых устройствах, хоть с телевизора и из ютуба. Даже геймпад свой выпустили. Что это такое и как оно работает, на хабре. Если коротко — не всё так радужно.

Unity купила Graphine. Это разработчик ПО визуализации текстур в реальном времени. Позволяет использовать UHD текстуры, сжимать их и оптимизировать время загрузки.

DOTS. Unity подтягивает свои инструменты под одну технологию, data-ориентированную. Там и ECS, и C# Job System, и Burst Compiler. Havok тоже будет работать так. Ещё одна статья (перевод) на хабре.

Ну и чтобы два раза не вставать — исходники демки MegaCity. Развлекайтесь.

 Нет комментариев    25   7 мес   unity   игры   инструменты   конференции

Добавь в свой старый Mac TouchID

Шутка ли? :) Нет. Можно разблокировать свой мак с андроида, по отпечатку!
На мак ставится небольшая утилита, а на андроид приложение. И всё.

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

Проверил. Работает. Удалил.

http://suyashsrijan.com/droidid/

 Нет комментариев    13   7 мес   android   mac   инструменты

Favicon generator

Если вам когда-нибудь придётся делать favicon для сайта, рекомендую воспользоваться Favicon generator. Собственно он и гуглится первым :) Количество «настроек» впечатляет.

Версии для iOS Web Clip, Android Chrome, Windows Metro (orly?), различные режимы сжатия, прозрачности и прочее. Всё это скачивается одним архивом и работает во всех браузерах.

 1 комментарий    19   7 мес   браузер   графика   инструменты   ссылки

Ещё про визуальное программирование в Unity

В новом Unity 2019 обещают много всего, в том числе и инструменты для визуального программирования. Возможно, они приобретут уже готовый ассет, как они сделали с TextMeshPro. Но то, что оно будет, объявили в роадмапе на 2019. Потому что тема визуального программирования в Unity обсуждается уже давно и просят скорее всего level-дизайнеры и прочие дизайнеры, которые не хотят особо вникать и писать код. А это как раз вписывается в концепцию Unity последних лет — угодить и программистам, и дизайнерам.

Ниже, небольшой обзор от Brackeys, а после него: самые популярные ассеты для визуального программирования и видеотуториалы.

FlowCanvas

Bolt

Playmaker

Behavior Designer

Amplify Shader Editor

Shader Graph

В ассетсторе есть целая категория Visual Scripting. В основном такие инструменты платные, так что скачать и по-изучать не получится. Да и следует понимать, полноценную игру визуально не запрограммируешь, разве что не сложную, эти вещи в основном созданы для настройки каких-то отдельных частей игры (AI противников, например) или для быстрого прототипирования. «Это», чтобы дополнить, упростить, настроить, а не — заменить.

 Нет комментариев    36   8 мес   unity   ассеты   инструменты

Новые штуки в Unity 2018.3

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

И так, что же нового в этой версии:

  • Nested Prefabs
    Наконец-то! скажут многие. Да, теперь есть вложенные префабы, которые можно обновлять, делать разные варианты и т. п.
  • Worldbuilding
    Обновленные ProBuilder 4.0 с улучшенным API и поддержкой Nested Prefabs.
  • Terrain updates
    Систему террайна прокачали, улучшили производительность, в том числе за счёт переноса части вычислений на GPU.
  • Package Manager, Hub
    Обновлены пакетный менеджер и хаб, в основном в плане UI и стабильности.
  • Debugger for Unity
    Обновлено расширение для Visual Studio Code. Хотя Debugger и так вроде неплохо работал.
  • PhysX 3.4
    Новая версия движка PhysX. Увеличена скорость обработки рейкастов, запекания мешей, улучшено обнаружение коллизий, ну и в целом повышена стабильность работы.
  • Garbage Collection Control
    Интересная штука, позволяет включать/выключать сборщик мусора. Может быть полезно в игровых сценах, чтобы избежать лагов. Но нужно тщательно следить за аллокацией.
  • .NET 4.x by default
    NET 3.5 теперь считается устаревшим и будет удален в течении 2019.х версий. Есть смысл переходить, там завезли TLS 1.2 и размер билда теперь меньше.
  • Memory Profiler
    Про профайлер памяти уже было в прошлой версии, вещь обязательная к использованию: утечки памяти, определение больших аллокаций, сравнение снапшотов и т. п.
  • 2D
    Изометрические тайлмапы и обновленная система анимации, без аллокаций памяти и c улучшеной производительностью на 10-20%.
  • Particle System
    Система частиц обновляется в каждой версии, эта не стала исключением. Много всего, подробнее в блоге.
  • Mobile
    Добавили Android App Bundles для Google Play и Dynamic Resolution, который c помощью Metal и Vulkan снизит нагрузку на GPU. Добавлены API для Android Runtime Permissions, теперь можно прямо из Unity, запрашивать разрешения и узнавать их статус.
  • TextMesh Pro
    Оптимизированный генератор шрифтов (Hybrid Dynamic Font System) теперь позволяет генерить шрифты в рантайме. Ещё не доступен вроде как, будет в течении недели.
  • Project Tiny
    Новый модуль для быстрого создания качественных 2D Instant games и играбельной рекламы небольшого размера. Пример.

Там ещё куча всего в блоге, про рендер, свет, консоли и прочее. Добротный релиз вышел. Уже скачал, уже тестирую.

 1 комментарий    42   10 мес   unity   инструменты

5 полезных ассетов и библиотек для Unity #3

Unity — Mulligan Renamer

Прокачанная тулза для переименовывания объектов в редакторе. Одновременная работа с множеством объектов, перечисление, добавление суффиксов, префиксов и т. д.

https://github.com/redbluegames/unity-mulligan-renamer

Unity-2D-Destruction

Ассет позволяет настраивать разрушение спрайтов в 2D, с применением физики. Выглядит интересно. Как в плане производительности — надо проверять.

https://github.com/mjholtzem/Unity-2D-Destruction

[Graphy] — Ultimate FPS Counter — Stats Monitor & Debugger

Отличный ассет для дебага. Показывает информацию об устройстве, статистику FPS, сколько памяти выделено, осталось и т. п. Рекомендую.

https://assetstore.unity.com/packages/tools/gui/graphy-ultimate-fps-counter-stats-monitor-debugger-105778

Editor Console Pro

Замена стандартной консоли в Unity. Поиск по логам, подсветка кода, настраиваемый интерфейс, экспорт в CSV, удаленный доступ. Вещь. Но платная.

https://assetstore.unity.com/packages/tools/utilities/editor-console-pro-11889

Unity-Script-Collection

Большая (обновляемая) коллекция ссылок на бесплатные скрипты и ассеты для Unity. Очень большой список, разбитый на категории. Есть что утянуть интересное. В закладки.

https://github.com/michidk/Unity-Script-Collection

 Нет комментариев    27   12 мес   unity   ассеты   инструменты   разработка
Ранее Ctrl + ↓