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

инструменты

Релиз 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

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

11 июля   unity   инструменты

GitHub для Unity

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

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

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

21 июня   git   unity   ассеты   инструменты   расширение

Armory3D

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

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

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

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

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

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

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

13 июня   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   инструменты   разработка   с#

Unity на Linux

Оно работает!

Всмысле не оболочка Unity, а редактор Unity :)
На выходных решил проверить, как там Ubuntu и всё «вот это вот с ней»... Оказалось, что всё хорошо-то. Всё работает, обновляется, есть куча разного софта, Unity в конце концов.

Последний раз я ставил какой-то Linux года 3-4 назад, но как-то не пошло. Даже не знаю почему. Потом пересел на MacOS и забыл про Linux и Windows. И вот — Ubuntu 16.04 LTS. Полёт нормальный. Оборудование на ноутбуке определилось, тачпад, камера, звук и т. д. Конечно, я сразу загуглил «ubuntu после установки» и проделал несколько настроек, но в целом — всё норм. Почему Ubuntu? Я не разбираюсь в 100500 дистрибутивах, да и не охота как-то, поэтому выбрал, тот что на слуху.

Так вот, по поводу Unity. Оказывается сборки под линукс делаются регулярно. И последняя версия которую я скачал и установил Unity-2017.3.0p2, вполне себе работает. Правда, я пока ничего не пробовал на ней сбилдить, но обязательно проверю :) Версия под линукс всё ещё в бете, поэтому возможны косяки. Но я к этому готов.

VSCode тоже есть под линукс и отлично работает. Думал ещё SourceTree поставить, но разработчики не планируют её выпускать для линукса. Жаль конечно, но на форуме где обсуждалось (и осуждалось) это решение, я нашёл пост про GitKraken. И, он очень даже хорош! Также есть аналог маковского homebrew — linuxbrew.

В общем, линукс — это не страшно и не больно :_) На нём даже игры делать можно...

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

PopClip для Mac OS

Эта небольшая утилита для Mac OS добавляет к выделенному тексту контекстное меню, как на iPhone. Есть огромное количество расширений — уже больше 100. Например:

  • копирование/вставка/изменение регистра/форматирование текста
  • конвертация из Markdown в HTML
  • поиск в различных поисковых системах
  • перевод текста в разных переводчиках
  • сохранение текста в различные сервисы, приложения и todo-списки (Trello, OneNote, OmniFocus, Wunderlist, etc)
  • сокращалка url
  • взаимодействие с приложения (отправка почты, поиска на картах, поиск музыки, звонок в Skype)
  • поиск в Google картинках, IMDb, Amazon, и ещё куча других
  • и многое другое
    Кроме того, если есть желание — можно сделать своё расширение!
    Приложение платное ($9.99), но оно того стоит.

Также оно прекрасно работает в редакторах кода и IDE — оборачивание в скобки, кавычки, запуск команд в терминале. Я использую именно так :)

http://pilotmoon.com/popclip/

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

Визуальное программирование в Unity

Для Unity уже давно существует ассет Playmaker, который позволяет создавать сценарии игры без написания кода. У него есть свои пользователи и их достаточно много. Я никогда не пользовался такими инструментами и думаю, что какой-либо более-менее серьезный проект невозможно сделать без написания кода.

Однако, для каких-то отдельных элементов и частей игры, такой подход вполне может сократить время разработки. Так недавно появился ещё один инструмент для визуального программирования, похожий на Blueprints из движка Unreal — Bolt.

Выглядит красиво, требует одну из последних версий Unity 2017.1.0 и говорят, работает быстро. Плагин функциональный и может:

  • два типа графов: как в Unreal Blueprints и конечные автоматы как в Playmaker
  • группировка, слои и зум
  • события, макросы, плагины
  • live-редактирование
  • поддержка всех типов
  • встроенная документация

Кроме того, судя по плану разработки — у этого инструмента будет много полезных и удобных функций. Ещё есть сравнительная таблица с другими визуальными редакторами.


А вот что касается использования визуальных средств для создания сложных шейдеров, то тут я «за» :) Таких инструментов много, цены на них приемлемые и результат достойный.

  1. Amplify Shader Editor
  2. Shader Forge
  3. Shader Weaver

Если хочется начать с чего-нибудь попроще и получить красивый результат, есть ассет Minimalist. Привет, Monument Valley!

Можно применять разные цвета на разные стороны объекта с одним материалом, использовать градиенты, есть встроенный редактор материалов, стоит недорого и есть версия Free.

Думаю что для мини-игр визуальное программирование отлично подойдет, комбинированный вариант тоже. А редакторы шейдеров определенно стоит попробовать!

2017   unity   ассеты   инструменты   разработка   расширение
Ранее Ctrl + ↓