Hiya! I’m

Rory

— Visual designer for streamers and vtubers

Even if my commissions are currently closed, feel free to reach out with your current or future inquiries. Depending on the circumstances, I might possibly be able to take on your project

Custom chat widget ❙ $80

basic price includes event messages (follow, raid, subscription, etc.), up to 3 additional role styles of your choice, support for large and BTTV, 7TV, and FrankerFaceZ emotes, optional Pronouns.io integration, and user profile pictures

Optional: any number of roles, different alert designs and sounds, complex animations, additional themes (alternative colors or seasonal), additional formats (horizontal or compact view), character or pet illustrations, color customization.

Available roles: Streamer, Subscriber, Moderator, VIP, Artist, Subscription Tiers, New Chatter (first message)

Classic goal bar ❙ $50

A custom donation goal designed as a vertical, horizontal or curved bar with a personalized design to fit your style

Liquid goal widget ❙ $100

A complex and uniquely shaped donation goal that fills up with liquid or animated objects for a more dynamic visual effect

Subathon timer ❙ $100


Prices are starting rates and may vary depending on the request. The cost includes both design and coding

Options for design or coding only can be discussed separately

Only works with streamelements and twitch/youtube. To display tips, you must use streamelements as platform for donations

We can create any other widgets for streamelements, price by agreement


Just chatting overlay ❙ $50

Gameplay overlay (16:9 or 4:3)
$30 ❙ both $50

Minimal Overlay ❙ $20

Are just a chat and event boxes, perfect for game or custom backgrounds / rooms. Please provide background for best match, i don't make them

Status screens (Starting, BRB or Ending)
1pcs - $30 ❙ 3 pcs - $60

Offline screen ❙ $40


Vtuber logo ❙ $50

Logo designed based on your reference sheet or any text / visual description

Finished files will be sent in high resolution .png (color and bnw version)

You can request a .svg if necessary

$40 ❙ Stinger (transition)

$50 ❙ Alerts

$40 ❙ Twitch panels

Animated alerts up to 3 pcs with similar design

Set of up to 8 panels with similar design, small variations allowed (colors, icons, other details)

Don't include chibi art, but you can send in ready-made if you wish

Model reveal · Showcase ❙ $50

Announcements ❙ $40

Debut Sliders (5 - 10 pcs) ❙ from $90

Please prepare all text and artwork to be used in design before i starting to fulfill your order. Please check text carefully for typos, I do not redact text

Skeb Bundle ❙ $70 $130

🢜 Just Chatting Overlay
🢜 In-Game Overlay
🢜 Stream schedule
🢭 Optional skeb chat widget +$50

🞭

Bundles #1
Lite ❙ $130 $150

🢜 Сustom chat widget
🢜 Just Chatting Overlay
🢜 Minimal Game Overlay

🞭

Bundles #2
Basic ❙ $180 $230

🢭 Just Chatting Overlay
🢜 In-Game Overlay
🢜 Starting, brb and ending screens
🢜 Offline screen
🢜 Stream schedule

🞭

Bundles #3
Full ❙ $300 $435

🢭 Just Chatting Overlay
🢭 In-Game Overlay
🢭 Starting, brb and ending screens
🢭 Offline screen
🢭 Stream schedule
🢜 Сustom chat widget
🢜 Additional color theme for overlays and chat widget
🢜 Twitch panels


chat widget includes design and coding. You cannot change any of the items in a bundle. Animation or other extras require a copayment


Stream schedule ❙ $50

available in 16:9 / 4:4 / 4:3 of your choice

Includes editable .Fig file and plugin for quick info updates. If you want a .psd file, please let us know (Plugin only for figma)


Additional themes ❙ +40%

Dark/light mod · other colours · minimal view · horizontal chat · etc

Animation ❙ $10 - $40

The price depends on the difficulty / detailed animation. If you do not have specific ideas for animation, its cost will be determined after approval design concept

Modularity ❙ +30%

All panels / elements will be provided as separate layers. This gives you the option to move position as you see fit

For modular overlays, i can not guarantee every part will be separated as it is dependant on each design

Source files ❙ +50%

Editable .psd or .ai files, for static assets only

You can modify minor changes, but other terms stay the same

Rush fee

Depending on your request and my workload. Very-rush orders (less 3-4 days) are negotiable

Prices may vary based on complexity, requirements, and/or additional requests. If something is not on the list, feel free to inquire, whatever comes to your mind :)

To place a commission request, please provide a reference of your character or a PNG model with a transparent background, along with your preferences or a mood board. Please provide a PNG model, references, or a mood board before work begins - this will speed up the process and ensure the best result. If you don’t have a clear idea of what you want, I’m happy to suggest concepts. However, once the work starts, major changes will not be allowed. Significant revisions will incur an additional fee of 50% of the commission cost.

By default, I reserve the right to publish all works in my social media and portfolio. If you need privacy until a specific date, let me know in advance - this may require an additional fee.

#1 GENERAL

· I reserve the right to decline commissions that don't align with my style or workload. Submitting a form does not guarantee a spot - please wait for my confirmation.
· Ensure you have permission to use materials by other artists. I’m not responsible for copyright violations on the client’s part.
· Prepayment secures your spot and price. Without payment, terms and prices may change.
· Failure to read and follow the terms may result in commission termination without a refund.

#2 Payment & refunds

· Payment options: full upfront or 50/50. The first half is required to start, the second must be paid before final delivery.
· If I cancel the commission, you’ll receive a full refund. If you cancel before completion, a 50% refund will be issued. After completion, refunds are not available.
· If payment isn’t made within 3 days of invoicing, the commission will be canceled. You can resubmit your request, but confirm current deadlines first.

#3 PROCESS & REVISION

· Up to 5 minor edits are free; additional edits are charged based on complexity. Significant revisions cost 50% of the commission price and may be declined if they don’t align with my style or vision.
· Once drafts are approved and work begins on animation, coding, or final processing, revisions are only allowed if I made a mistake.
· I provide multiple options with equal effort. Unused options may be reused in future projects without referencing your character, if applicable.
· If you don’t respond after three attempts, your project may be moved back in the queue, extending the deadline. After one month of no response, the project is canceled without a refund.
· Rush orders are accepted for an additional fee and may take priority over regular commissions depending on circumstances.

#4 SKEB-COMMISSIONS

· In the "Skeb" format, I have near-complete creative freedom based on your preferences and references. An exact match to your drafts is not guaranteed; for strict adherence, please opt for a regular commission.
· Mood boards, references, and examples are welcome and will be considered. For commissions tied to existing designs (e.g., overlays), I’ll aim to match the style.
· Skeb commissions exclude revisions, variant selections, and WIPs, except for clear mistakes on my part.
· Standard completion time is up to 8 weeks. Rush orders are available.

#5 DEADLINES AND DELIVERY

· Deadlines range from 1 week to 1 month after the first drafts are delivered. Overall wait time depends on the queue. Inform me in advance if you have strict deadlines.
· All materials are delivered as digital files via a download link.
· Please review the final files carefully. Any corrections, including fixes for mistakes on my part, must be requested within one month. Download and save a copy of your files within this period, as they will only be stored for one month after delivery and may be deleted afterward.
· Final files: PNG (static), MOV/WEBM/GIF/APNG (animated), FIG (schedule), ZIP (widget). Default resolution for Overlay 2560x1440; Schedule and Offline 1920x1080
· I provide support for widgets and files I create. However, I do not assist with streaming software or external service setups.

#6 COPYRIGHT & USAGE POLICY

· Please credit me (@roryrinn) when using my works.
· I retain copyright for all works, including unfinished, completed, and canceled projects. You receive a license to use the final product under agreed terms, but the work remains my intellectual property.
· You may not modify, copy, resell, distribute, or claim ownership of the work. All files, including final and work-in-progress, remain my property and cannot be reused or transferred to third parties for editing or adaptation.
· Works are for personal/content use (streams, videos, social media). Commercial use requires a separate license.
· Reselling or transferring files requires my permission and may incur additional fees based on usage (e.g., ownership transfer or mass distribution).
· If a commission is canceled or terms are violated, I may reuse the work as I see fit (e.g., sell or share).

Чат ❙ 3000₽

Базовая цена включает до 2 дополнительных ролей на ваш выбор (например обычный пользователь +модератор и вип), одинаково оформленные сообщения о событиях (фолловеры, рейды, подписки и т.д.), поддержку эмоутов BTTV, 7TV и FrankerFaceZ, основные настройки (изменение размера шрифта, включение отключение алертов и изменение текста, лимит сообщений и тд)

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

Все доступные роли: Стример, Платный подписчик, Модератор, Вип, Художник, Тиры подписок, Новый чаттер (первое сообщение)

Виджет сбора (donation / sub-goal) ❙ 3000₽

Индивидуально оформленный донат бар - вертикальный, горизонтальный или изогнутый, с персонализированным дизайном под ваш стиль

Фигурный донат гол ❙ 4500₽

Сложная форма или эффекты, цена зависит от вашей идеи

Виджет донатона ❙ 5000₽

Таймер, список целей и тд

Оформление рулетки DA ❙ 2000₽

Полностью кастомная рулетка ❙ 6000₽

Для кастомной рулетки возможены любые форма и анимация


Виджеты работают только со StreamElements и Twitch/YouTube. Интеграция с Donationalerts возможна для любого виджета, обговаривается отдельно. Возможны любые другие виджеты, цена по договоренности

Цены указаны стартовые и могут меняться в зависимости от запроса, включают дизайн и код, отдельно код или дизайн обсуждается


Оверлей общения ❙ 2500₽

Игровой оверлей (16:9 или 4:3) | 2000₽ | оба 3000₽

Мини оверлей | 1500₽

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

Начало, перерыв или окончание стрима
2000₽ ❙ набор из 3 сцен 4000₽

Оффлайн ❙ 2000₽


Логотип
3000₽ ❙ Skeb 1500₽

Лого, разработанное на основе вашего реф листа или любого текстового / визуального описания

Готовые файлы будут отправлены в .png в высоком разрешении (цветная и чб версия)

Стингер (переход) ❙ 2500₽

Алерты ❙ 3000₽

Панельки ❙ 2000₽

Анимированные алерты до 3 шт с похожим дизайном

Набор из панелек до 8 шт с похожим дизайном, допускаются небольшие различия (цвета, иконки, другие детали)

Не включают чиби арт, но вы можете предоставить готовые

Шоукейс · рефлист ❙ 2000₽

Анонс · Презентация · Анкета · Расписание, цели ивентов ❙ по договоренности

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

Skeb Bundle ❙ 4500₽ 7000₽

· Оверлей общения
· Игровой оверлей
· Расписание стримов

🞭 🞭 🞭

Bundles #1
Lite ❙ 6000₽ 7500₽

· Виджет чата
· Оверлей общения
· Мини игровой оверлей

🞭 🞭 🞭

Bundles #2
Basic ❙ 9000₽ 13000₽

· Оверлей общения
· Игровой оверлей
· Сцена начало, brb и окончание
· Оффлайн скрин
· Расписание стримов

🞭 🞭 🞭

Bundles #3
Full ❙ 15000₽ 24000₽

· Виджет чата
· Оверлей общения
· Игровой оверлей
· Начало, brb и окончание
· Расписание стримов
· Оффлайн скрин
· Панельки для твича
· Дополнительная цветовая тема для оверлеев и чата


Наборы доступны в ограниченном количестве в месяц, в их стоимость не включена анимация или другие дополнительные опции. Вы не можете заменять услуги входящие в набор

🞭 🞭 🞭


Расписание стримов ❙ 2500₽

Доступно в форматах 16:9 / 4:4 / 4:3 на ваш выбор

Включает редактируемый файл .psd файл / если хотите получить расписание в .fig, сообщите пожалуйста об этом на моменте оформления заказа


Дополнительная тема ❙ +40%

Актуально и для оверлеев и для виджетов - Дарк мод · альтернативные цвета · комнактный вид · горизонтальная версия чата и тд

Анимация ❙ 800 - 2500₽

Цена зависит от сложности / детальности анимации. Если у вас нет конкретных идей для анимации, ее стоимость будет определена после утверждения общей концепции оформления

Модульный оверлей ❙ +30%

Подразумевает что слои (фон, панельки, чатбокс и тд) будут предоставлены отдельными слоями. Это дает вам возможность менять их положение по своему усмотрению

Количество слоев зависит от самого дизайна

Срочный заказ ❙ от 50%

Зависит от запрашиваемых сроков и объема работы. Не может быть меньше 2х дней

Исходники ❙ +50%

Редактируемын файлы .psd или .ai, только статичные ассеты

Вы можете вносить небольшие изменения, остальные условия остаются неизменными

Прайс указан средний и может меняться в зависимости от сложности работы. Если чего то нет в списке – не стесняйтесь спрашивать, что бы вам не пришло на ум :)

Пожалуйста, постарайтесь подробно описать ваши предпочтения. До начала работы вы можете в любое время присылать мне то, что вам понравилось. Это могут быть любые элементы, цвета, персонажей, отсылки, примеры и т.д. После начала работы у вас не будет возможности изменить тз или референсы, запрос крупных правок или полный пересмотр проекта не включен в стоимость. Я привыкла работать с текстовыми и визуальными данными, потому что могу возвращаться к ним каждый раз, когда мне это необходимо, поэтому пожалуйста, не настаивайте на ds-звонках, подготовьте справочные материалы / описание и прикрепите их при оформлении заказа (не забудьте png модельки)

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

#1 GENERAL

· Заполнение формы не гарантирует место в очереди - пожалуйста, дождитесь моего подтверждения.
· Если вы представляете материалы других авторов, убедитесь, что у вас есть их разрешение. Я не несу ответственности за возможные нарушения авторских прав со стороны клиента.
· Место в очереди и цена фиксируются только после внесения предоплаты. Без неё условия и цены могут измениться без уведомления.
· Если вы не ознакомились с условиями или нарушаете их, я могу отменить заказ. В этом случае возврат средств не предусмотрен.

#2 Payment & refunds

· Предоплата 100% по номеру карты, на PayPal или Boosty. Всю комиссию оплачивает заказчик.
· Если по каким-либо причинам я не могу завершить заказ, я верну полную сумму. Если отмена заказа происходит по вашей инициативе - я верну 50% до завершения работы и заказ будет считаться отмененным. После завершения работы возврат не предусмотрен.

#3 PROCESS & REVISION

· Вы можете внести до 5 мелких правок бесплатно; дополнительные правки оплачиваются отдельно в зависимости от сложности. Значительная переработка проекта - 50% от стоимости, но я могу отказаться от такого запроса, если мои идеи или стиль не совпадают с вашими ожиданиями.
· После утверждения макетов и начала анимации, кодирования или финальной обработки правки возможны только в случае моей ошибки.
· Я предоставляю несколько вариантов на выбор и невыбранные варианты могут быть использованы в других проектах, но без отсылок на вашего персонажа (если таковые были).
· Если заказчик не отвечает после трёх попыток связи, проект переносится в конец очереди. Спустя месяц без ответа заказ будет отменён без возврата средств.
· Выполнение работы вне очереди возможно за доплату; политика в отношении срочных заказов применима ко всем заказам.

#4 SKEB-COMMISSIONS

· Формат "Skeb" предполагает отсутствие правок, выбора вариантов и запросов ВИПок. Работа создаётся на основе ваших пожеланий и референсов, но с учётом моего видения, поэтому точное соответствие черновикам или эскизам не гарантируется. Если требуется строгое следование референсам, выбирайте обычный заказ. Вы можете прислать мудборды, примеры, референсы и пожелания - я обязательно их учту. Готовые файлы предоставляются без возможности правок (кроме случаев моей ошибки). Срок выполнения - до 8 недель.

#5 DEADLINES AND DELIVERY

· Дедлайн от недели до месяца после получения первых эскизов. Общее время ожидания зависит от очереди, если у вас жёсткие сроки, сообщите пожалуйста заранее.
· Все материалы предоставляются в виде цифровых файлов, вы получите ссылку на облако и инструкцию по настройке виджетов.
· Пожалуйста, внимательно проверяйте полученные файлы. Корректировки в готовом заказе, включая исправление моих ошибок, можно запросить в течение одного месяца после получения итоговых файлов. У вас также будет месяц, чтобы сохранить копию файлов, по истечении этого срока проект может быть удален.
· Разрешение по умолчанию: 2560x1440 - оверлей; 1920x1080 - расписание и оффлайн.
· Я предоставляю поддержку и помощь в настройке созданных мной виджетов и файлов. Если у вас возникнут какие-либо вопросы или сложности, не стесняйтесь обращаться. Однако настройка сторонних сервисов и программ не входит в зону моей ответственности.

#6 COPYRIGHT & USAGE POLICY

· При использовании моих работ указывайте меня как автора (@roryrinn).
· Я сохраняю за собой интеллектуальные права на все созданные работы. Вы получаете право использовать готовый продукт в рамках согласованных условий.
· Вы не имеете права изменять, копировать, перепродавать, распространять или присваивать авторство. Все файлы, включая финальные, промежуточные и отменённые, не могут быть использованы повторно или переданы третьим лицам.
· Работы предназначены для личного использования (включая стримы и соцсети). Для коммерческого использования или распространения требуется отдельная лицензия.
· При отмене заказа или нарушении условий вы теряете право использовать полученные файлы. Я оставляю за собой право распоряжаться ими по своему усмотрению (продать, подарить, выложить в общий доступ и т.д.).

How to set up a Widget

for StreamElements

#step 1

Open >> Chrome Web Store and search for Widget.io, then install the found application in your browser

#step 2

Open dashboard streamelements and create a new overlay

#step 3

In the opened window, click on the extension icon < >. Upload the .zip file containing the widget, and then click on Create Widget

#step 4

Once the widget is uploaded, set it to the correct size and set Top and Left values to 0. Click SAVE button in the upper right corner

#step 5

Copy the link to the widget using [ 🔗 ] button. In OBS, add a new Browser source and clear the CSS field. Paste link and set the same window size as in streamelements or 1920x1080

Right-click on chat source in OBS, select 'Blending Method,' and set 'sRGB' to 'Off'Right-click on the chat source in OBS → Blending Method → Disable sRGB. Repeat this for all layers with transparency (overlays, text with recent donations, etc.) to prevent color distortions on edges and ensure proper blending of transparent elements.

All set, you're amazing <3

If you don't want to install the extension or it isn't working for some reason:

1. open dashboard streamelements and create a new overlay.
2. In the window, click Start → Add Widget → Static / Custom → Custom Widget → Settings, then copy the files from the archive (CSS file to the CSS box, etc.) → Click Done
3. Follow steps 4 and 5 of the instructions.

Recommendations:

Always check the widget after setup or any changes to ensure all chat elements (alerts, role icons, etc.) are displayed correctly

Adjust the chat width only in StreamElements. If the size in OBS is incorrect, messages might get cut off. To make it easier to adjust the chat size for your overlay, upload it to StreamElements (Add → Static/Custom → Image/Video). Once everything is in place, you can hide or delete the overlay layer

Generally, the chat size should not be smaller than 350px, with a recommended width of 500px or more. If you want to set up a narrow chat, carefully check the display for correctness

Use the 'Test message' button to check the look of messages. Twitch badges (subs, etc.) may not appear in test messages, which is normal. To check badges, send a message in your channel's chat

Click 'Emulate' - 'Follower event' on the bottom panel to check alerts. If needed, you can disable alerts or change the text in 'In-chat Alerts Settings,' but don't delete the values inside ${...}.

If you change widget settings, don’t forget to click 'Save' in StreamElements

Widget settings:

In left menu, click on the "Layers" tab
In opened list, select ° ʚ Your Chat Widget
Then, go to Settings to access the tabs for "Message Settings" and "In-chat Alerts Settings":
Show out-of-frame messages: Hides messages that don't fit the specified height.
Font size: Adjust the font size (use whole numbers).
Chat direction: Set the chat direction (top-down or bottom-up).
Message Limit: Messages beyond the limit will be hidden.
Hide after seconds: specify after which seconds the message should be hidden

#step 1

Откройте >> Chrome Web Store и введите в поиске Widget.io, установите найденное приложение в свой браузер

#step 2

Откройте панель управления streamelements и создайте новый оверлей

#step 3

В открывшемся окне жмакните по значку расширения < >. Нажмите кнопку UPLOAD и выберите полученный архив. Жмакните кнопку CREATE WIDGET и дождитесь загрузки

#step 4

После того как виджет загружен задайте ему корректный размер, а значения Top и Left установите на 0. Нажмите кнопку Save в верхнем правом углу

#step 5

Скопируйте ссылку на виджет с помощью кнопки [ 🔗 ] Откройте OBS и создайте новый источник "Браузер". Вставьте полученную ссылку и установите тот же размер окна, что и в StreamelEments или 1920x1080

Жмакните в OBS правой кнопкой мыши по источнику с чатом → Метод смешивания → Отключить sRGB. Повторите это для всех слоёв с прозрачностью (оверлеи, текст с последними донатами и т. д.), чтобы избежать искажений цветов на краях и обеспечить корректное смешивание прозрачных элементов.

Все готово, вы великолепны <3

Если вы не хотите устанавливать расширение или оно не работает по какой-либо причине:

1. Откройте панель управления streamelements и создайте новый оверлей
2. В открывшемся окне жмакните Start → Add Widget → Static / Custom → Custom Widget → Settings → Open Editor и скопируйте файлы из архива в соответствии с их названием ( файл css в окошко css и т.д ) → жмакните Done
3. следуйте 4 и 5 шагам инструкции

Рекомендации:

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

Изменять ширину чата следует только в StreamElements. Если размер в OBS указан некорректно, сообщения могут обрезаться. Чтобы удобнее подобрать размер чата для вашего оверлея, загрузите его в StreamElements (Add → Static/Custom → Image/Video). После того как все будет на своих местах, вы можете скрыть или удалить слой с оверлеем

Размер чата, как правило, не может быть меньше 350px. Рекомендуемый размер — 500px и больше. Если вы хотите установить узкий чат, обязательно проверьте, корректно ли всё отображается

Чтобы проверить внешний вид сообщений, воспользуйтесь кнопкой Test Message. В тестовых сообщениях могут не отображаться значки с Twitch (например, значки сабов и т.д.) — это нормально. Если вы хотите проверить отображение значков, напишите сообщение в чате вашего канала

Для проверки алертов нажмите на нижней панели Emulate → Follower Event. При необходимости вы можете отключить алерты или изменить текст в разделе In-chat Alerts Settings, но не удаляйте переменные вида ${...}

Если вы вносите изменения в настройки виджета, не забудьте нажать Save в StreamElements. Только после этого изменения будут применены и отобразятся в OBS

Настройки виджета:

В левом меню нажмите на вкладку Layers.
В открывшемся списке выберите ° ʚ Your Chat Widget.
Затем перейдите в Settings, чтобы получить доступ к вкладкам Message Settings и In-chat Alerts Settings
Show out-of-frame messages - функция скрывает сообщения, которые не помещаются в заданную высоту
Font size - позволяет изменить размер шрифта, используйте целый числа
Chat direction - изменить направление чата (сверху-вниз или снизу-вверх)
Message Limit - сообщения сверх заданного лимита будут скрываться
Hide after seconds - задайте в секундах, через сколько сообщение должно исчезать

В левом меню нажмите на вкладку Layers.
В открывшемся списке выберите ° ʚ Your Chat Widget.
Затем перейдите в Settings, чтобы получить доступ к вкладкам Message Settings и In-chat Alerts Settings
Show out-of-frame messages - функция скрывает сообщения, которые не помещаются в заданную высоту
Font size - позволяет изменить размер шрифта, используйте целый числа
Chat direction - изменить направление чата (сверху-вниз или снизу-вверх)
Message Limit - сообщения сверх заданного лимита будут скрываться
Hide after seconds - задайте в секундах, через сколько сообщение должно исчезать