Пятница, 29 Марта 2024, 17:01

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » [Asset Store] Разработка плагина re::sprite (Разработка плагина re::sprite)
[Asset Store] Разработка плагина re::sprite
TrialjwzДата: Четверг, 16 Февраля 2017, 20:18 | Сообщение # 1
был не раз
Сейчас нет на сайте
Однажды Джонни Айва – главного дизайнера компании Apple – спросили, каково быть дизайнером в лучшей компании на свете. «Не знаю, - ответил он, - я никогда не работал в re::public».

В подавляющем большинстве 2D-проектов используется спрайтовая графика и нет, пожалуй, ни одного такого проекта, где спрайты эти не были бы объединены в атласы. В каких-то командах их может собирать художник, просто стыкуя только что отрисованные кадры, в каких-то для этого используется сторонний софт. В нашей команде применялись оба метода, а иногда даже и третий: когда требовалось перерисовать один-два кадра в готовой анимации, в уже используемый спрайт-лист их подклеивали программисты.

Стартуем

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

Напряжённое планирование


Сделай паузу – скушай пиццы!

На скорую руку была сделана программа, создающая атласы и подгоняющая их размеры под кратность 4-ём – для более качественного пережатия в Unity3D, на котором велась разработка. Но у нас оставалось ещё немного пива и мы, как настоящие учёные, решили на этом не останавливаться.

Нет предела совершенству

Превращение утилиты в плагин для Unity подкинуло немало проблем: документация движка в некоторых разделах оставляет желать лучшего, примеров по работе с GUI редактора исчезающе мало, в движке отсутствуют собственные алгоритмы масштабирования.
Наши программисты вдохнули поглубже и отправились прямиком в астрал. Вернулись они оттуда с целой кучей ништяков: наш плагин научился создавать атласы и анимации, настраивать пивоты в кадрах, а также минимизировать размер файла под различные платформы. С помощью молотка и такой-то матери мы даже добавили в плагин масштабирование (sic!).

Напряжённая работа плавно перетекала в отдых и обратно

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

Момент релиза

Поизучав рынок, мы порядочно ужаснулись: в Unity Asset Store представлено немало подобных плагинов. Как же выделиться на их фоне?
Во-первых, мы пришли к выводу, что поработали достаточно хорошо, чтобы получать по три доллара за штуку. Самая низкая цена на рынке для заявленной функциональности – щито поделать, десу?
Во-вторых, реклама! В ходе долгих споров родилась богическая концепция: что, если сделать примерно то, что делает Apple, только не имея ни денег, ни техники, ни умений? Таким образом, спустя множество долгих ночей, родился наш ролик (кому интересен результат, то вот ссылка).


Съёмки были, пожалуй, самым весёлым и сложным моментом работы


На каком-то моменте мы поняли, что кабель микрофона где-то перебит и иногда не контачит, но останавливаться было поздно. Хотя возможно, программисты перегрызли его от голода.

А что в итоге?

А в итоге мы автоматизировали работу наших художников, изучили множество алгоритмов масштабирования, и опытным путём разобрались в некоторых самых дремучих возможностях Unity (кому интересен результат, то вот ссылка).


Скриншот плагина в Unity

Весь код проекта задокументирован, а также открыт для дальнейшего использования с указанием авторства. Наша команда, в свою очередь, открыта для ваших предложений и отзывов. С нами всегда можно связаться, написав по адресу support@republicgames.org, а об обновлениях узнать на нашем сайте, или подписавшись на нас в соц. сетях. До встречи!
PsychoДата: Четверг, 16 Февраля 2017, 21:27 | Сообщение # 2
Психоламер
Сейчас нет на сайте
Цитата Trialjwz ()
кому интересен результат, то вот ссылка

С пяти лет учу английский, последние пару лет говорю только на нем и при этом раза с четвертого кое-как понял, что Вы сказали в начале ролика :D Переозвучивать, срочно!
TrialjwzДата: Четверг, 16 Февраля 2017, 22:09 | Сообщение # 3
был не раз
Сейчас нет на сайте
Мы старались, как могли. Но в результате сделали субтитры на видео.
RangerДата: Пятница, 17 Февраля 2017, 06:36 | Сообщение # 4
почти ветеран
Сейчас нет на сайте
Цитата Trialjwz ()
Однажды Джонни Айва – главного дизайнера компании Apple – спросили

Что объединяет аппле и вашу команду это любовь к пеару.

Запилен промо видос с интервью ради 5 скриптовых файлов. 1й раз такое на ассетсторе вижу.))

Вотка, "бархатное" и утюг на фотках убили )))

Но всё равно молодцы - сделали тулзу и подняли настроение.


TrialjwzДата: Пятница, 17 Февраля 2017, 09:49 | Сообщение # 5
был не раз
Сейчас нет на сайте
Цитата Ranger ()
1й раз такое на ассетсторе вижу.))

Вотка, "бархатное" и утюг на фотках убили )))


Это наша главная фишка! booze
Спасибо за поддержку. На какие форумы ещё можно залить эту статью?
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » [Asset Store] Разработка плагина re::sprite (Разработка плагина re::sprite)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг