#mopsicus

об играх, разработке на Unity и личном опыте

Buffer icon Проекты

Unity Learn Premium for free

Там Unity Learn Premium, с кучей материалов для обучения, теперь полностью бесплатный.

Весной они объявили свободный доступ к материалам, а теперь сделали его бесплатным вроде как для всех и навсегда.

Вообще, многие уроки — такие себе... Вроде читаешь заголовок, думаешь сейчас всё узнаешь про оптимизацию UI и профайлер, а там 2 скриншота и 3 абзаца. И таких «уроков» много. Но в любом случае, материалы полезные и каждый наверняка найдет для себя что-то стоящее.

Рассылка №6

Рассылке полгода!
Когда я затевал это мероприятие, я даже на знал, наберется ли 10 подписчиков :) И вот 6 выпуск уже готов и разослан. За это время, в рассылке сохранилось много полезных ссылок и исходников, которые я сам уже пересматривал. Надеюсь, кто-то тоже нашёл и для себя что-то интересное.
За 6 выпусков было 138 мини-заметок.

Читать последний выпуск 📩
Читать выпуск №5 📩
Читать выпуск №4 📩
Читать выпуск №3 📩
Читать выпуск №2 📩
Читать выпуск №1 📩

→→ Подписаться ←←

Обновил блог

Движок Эгея

Движок Эгея

Установил последнюю версию движка, восстановил тему, вроде всё работает, как должно. Движок тут, Эгея — самый движок для ведения блогов. Единственное, что ему наверно не хватает, так это создание статичных страниц, чтобы они не попадали в общую ленту. А так это пока лучшее, чем я пользовался.

Визуально для читателя в общем-то ничего не поменялось. Кроме поддержки тёмной темы 🌒 и возможности оставлять комменты через ВК :)

А ещё обновил скрипт который генерит турбо-страницы, теперь там корректно вставляются картинки в соответствии с разметкой. Ну это так, для себя.

Если решили попробовать и возникли вопросы — небольшое сообщество в Телеграм.

Пятый выпуск рассылки

Unity DOTS + ECS + Job Systems + Burst

Unity DOTS + ECS + Job Systems + Burst

Подписчики! Пятый выпуск рассылки у вас в почте. Оценивайте выпуск, ставьте лайки, жмите колокольчик (шучу). Мне хватает того, что каждый выпуск открывает около 50% адресатов и их количество растёт, это значит можно продолжать пока. В этом выпуске:

  • roguelike
  • софт-лонч
  • интервью
  • docker
  • UE 5
  • bolt
  • youtube каналы
  • 20+ заметок

Читать последний выпуск 📩
Читать выпуск №4 📩
Читать выпуск №3 📩
Читать выпуск №2 📩
Читать выпуск №1 📩

→→ Подписаться ←←

Unreal Engine 5

Уже везде написали про анонс UE5, не буду копипастить. Это конечно очень круто! Оставлю только основное:

  • полностью динамическое глобальное освещение: без запекания, лайтмапов и т. п. (Lumen)
  • виртуализированная геометрия: миллиарды треугольников, 8K текстуры и прочее (Nanite)
  • новая аудиосистема: можно записывать и воспроизводить пространственные аудио
  • обратная совместимость с UE 4.25
  • лимит в миллион долларов, до получения роялити
  • всё это для ПК и консолей, UE и мобильные платформы не очень контактируют
  • размеры игр явно вырастут ещё больше
  • скоро игры нельзя будет отличить от кино и реальности
  • наслаждайтесь картинкой

Градиентный текст в Unity

В пакете TextMeshPro уже есть встроенная градиентная заливка, но для моей задачи она не совсем подходила, потому что работает для каждого символа отдельно. Выглядит это так:

Градиент для каждой буквы

Градиент для каждой буквы

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

Градиент для всего текста

Градиент для всего текста

Принцип простой: разбиваем градиент для количество букв и потом по порядку применяем для каждой буквы свой диапазон.

Исходник

Теперь будет гуглится по full text gradient unity :)

8 интересных ассетов для Unity #5

1. https://github.com/smkplus/KamaliSplashScreen

Классный эффект сплеш скрина.

KamaliSplashScreen

KamaliSplashScreen

2. https://alexanderameye.github.io/simple-toon

Ещё один мультяшный шейдер. Выглядит неплохо. На сайте у автора есть ещё интересные шейдеры.

3. https://github.com/Real-Serious-Games/C-Sharp-Promise

Реализация промисов (promises) для C#. Есть готовый клиент пример для Unity.

4. https://github.com/Dandarawy/UnityBookPageCurl

Эффект переворота страницы книги на Unity.

5. https://github.com/yasirkula/UnitySimpleInput

Скрипт реализующий все основные типы ввода для Unity: клавиатуры, джойстик, тачпад, Dpad, колесо.

UnitySimpleInput script

UnitySimpleInput script

6. https://github.com/yasirkula/UnityRuntimeInspector

Инспектор компонентов Unity который можно использовать прямо на девайсе!

Runtime Inspector & Hierarchy for Unity 3D

Runtime Inspector & Hierarchy for Unity 3D

7. https://github.com/yasirkula/UnityIngameDebugConsole

Ещё одна внутриигровая консоль. Можно биндить свои команды и выполнять их из консоли.

In-game Debug Console for Unity 3D

In-game Debug Console for Unity 3D

8. https://github.com/mdechatech/CharTweener

Расширение для DOTween которое позволяет анимировать символы TMP.

DOTween extensions for tweening TextMeshPro characters

DOTween extensions for tweening TextMeshPro characters

Другие подборки ассетов и скриптов ищите по тегу Ассеты.

Все курсы от devtodev — бесплатно!

Devtodev открывает бесплатный доступ ко всем своим геймдев-курсам, на три месяца!

Бесплатные курсы devtodev

Бесплатные курсы devtodev

Это круто! Регистрируйтесь и проходите. Вот что доступно сейчас:

  • Геймдизайн: как делать игры, которые нравятся и приносят деньги
  • Математика в геймдизайне: теория и практика
  • LiveOps в играх: как оперировать free-to-play проектами
  • Маркетинг мобильных игр: базовый курс
  • Психология в геймдеве: практическое применение
  • Игровое тестирование: базовый курс
  • Введение в геймдев: Первый системный онлайн‑курс об игровой индустрии

Рассылка #4

Апрельский, четвертый уже выпуск рассылки готов и лежит в ящиках у подписчиков! Если пропустили, то проверьте папку Спам, мало ли.

Unity book flipping script

Unity book flipping script

В последнем выпуске:

  • Punch Club
  • Поле Чудес
  • монетизация
  • сегментация
  • Figma
  • ECS
  • и многое другое

Читать последний выпуск 📩
Читать выпуск №3 📩
Читать выпуск №2 📩
Читать выпуск №1 📩

→→ Подписаться ←←

Medium

Medium logo

Medium logo

Решил по-переводить некоторые свои посты в Медиум. Проверить канал, так сказать :) Ну и заодно попрактиковаться в английском. Первый блин.

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

Если у кого-то есть опыт, отпишите в комменты.

Ранее Ctrl + ↓