Избранное Все заметки GitHub icon Мой Github Обо мне
20 заметок с тегом

инструменты

Новые штуки в 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 и играбельной рекламы небольшого размера. Пример.

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

14 декабря   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

26 октября   unity   ассеты   инструменты   разработка

Исследование аудитории и выбор сеттинга

Хороший и простой мануал, как быстро проанализировать аудиторию и выбрать «правильный» сеттинг для вашей игры и не только.

Главное, что это можно сделать с помощью бесплатного, но тем не менее, очень мощного инструмента: FB Audience.

Алгоритм такой:

  1. Вбиваем интересы людей, настраиваем местонахождение и остальные фильтры, сохраняем выбранное.
  2. Сравниваем пересечение аудиторий с разными интересами.
  3. Делаем выводы.

Так что, если вы собираетесь делать (уже делаете) игру в определенном жанре и сеттинге, да ещё и планируете заработать — проверьте, может быть ваша аудитория 3 с половиной человека из Гватемалы...

16 октября   аналитика   игры   инструменты   продвижение   ссылки

Релиз Unity 2018.2

Что нового, интересного:

  • улучшения в Scriptable Render Pipeline
  • прокачали Progressive Lightmapper
  • в Shader Graph добавили поддержку HDRP, управление позицией, массивы Texture3D и Texture2D, и прочее
  • поддержка Vulkan для редактора Windows и Linux (экспериментально)
  • улучшение системы частиц (снова?)
  • Pixel Perfect Camera для 2D
  • улучшения в C# Job System и штатной ECS
  • поддержка разделения APK на отдельные архитектуры (x86, ARM32, ARM64)
  • плагины для Android теперь можно закидывать, как .java файлы (также как .cpp и .a) — дальше оно само
  • Google Play Instant Games Plugin (класс!)
Google Play Instant Games

Про всё остальное, можно прочитать в официальном блоге.

2018   unity   инструменты

GitHub для Unity

Юнитеки озадачились и выпустили из беты Github for Unity. Как понятно из названия, это расширение для работы с Github. Теперь все операции можно делать прямо из редактора. Кроме того, есть ряд приятных мелочей:

  • большие файлы загружаются в отдельное хранилище LFS (Large Files Storage)
  • отображение различий в файлах с использованием различных предустановок
  • строка с быстрыми действиями в Git
  • уведомления с обновлениями

Исходный код расширения доступен на Github (где же ещё :).

2018   git   unity   ассеты   инструменты   расширение

Armory3D

Это игровой движок для Blender. Все модели, материалы, свет и прочее, идут из 3D редактора — полная интеграция.

Достаточно интересный инструмент. Он ещё в разработке, но уже много что сделано:

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

В основе всего этого, кроссплатфоменные Haxe и Kha

Естественно, в 2018 году, можно (и нужно) билдить под все основные платформы:

  • Android, iOS
  • Windows, Linux, Mac
  • PS4, Xbox One, Switch
  • HTML5
  • Ещё куча

Больше видео на канале в Youtube.
Начиная с последней версии, движок стал бесплатным! Все исходники лежат на Github.

2018   git   игры   инструменты   разработка   ссылки

Что нас ждёт в Unity 2018. Roadmap.

Самые главные нововведения:

Взято из канала https://t.me/korovany

  • ProBuilder, ProGrids и PolyBrush
  • Обновление системы террейна
  • Sprite Shape — умные спрайтов
  • Новая система костной анимации для спрайтов
  • Импорт SVG-файлов
  • Text Mesh Pro полностью интегрирован
  • Улучшили Cinemachine
  • Shader Graph
  • Post Processing v2
  • Update системы частиц
  • Новый VFX-редактор, node-based
  • Nested Prefabs
  • Prefab Mode
  • Scene Fragments

Интересного много, продукт развивается, но это не отменяет того факта, что релизы выходят с серьёзными багами, которые долго не исправляются :(

2018   unity   видео   инструменты

Fish shell

Только сейчас открыл для себя шел Fish.
К нему есть ещё фреймворк Oh my Fish. Смотрел до этого ZSH и другие, но этот меня зацепил одной единственной опцией — автодополнение при вводе :) Очень удобная штука. Ну ещё у него куча всяких плагинов.

https://fishshell.com

2018   видео   инструменты   ссылки   терминал

Видео по вторникам #7

Сначала TextMeshPro и Anima2D. И вот ProBuilder теперь часть Unity. Доступен бесплатно во всех редакциях. Polybrush и ProGrids тоже!

Unity скупает ассеты которые себя зарекомендовали и делает их часть движка. Это круто.

ProBuilder

Не работав раньше с такими инструментами, но скачав и потестировав, хочу сказать — это отличный инструмент для прототипирования! Быстрый и удобный.

ProGrids

Немного подробнее с гифками, в блоге Unity: https://blogs.unity3d.com/ru/2018/02/15/probuilder-joins-unity-offering-integrated-in-editor-advanced-level-design/

2018   unity   видео   инструменты   ссылки

Генерация документации C# проекта

Как вы комментируете свой код?
Или так: вы комментируете свой код? :)

В своих Unity проектах я использую XML документацию. Это позволяет редактору кода или IDE использовать IntelliSense — всплывающие подсказки, автодополнение кода и т. п.

Для Visual Studio Code есть плагин в маркете C# XML Documentation Comments. Достаточно написать /// (три слеша) и плагин сгенерирует комментарий в нужном формате. Это удобно, это правильно, так надо делать :) В смысле, комментировать код.

Потом, с помощью таких XML комментариев можно сгенерировать документацию всего проекта. Например, с помощью Doxygen. Скармливаем Doxygen папку со скриптами и на выходе получаем что-то такое:

HTML документация
2018   unity   инструменты   разработка   с#
Ранее Ctrl + ↓