У меня есть определённая линейка проектов в которой я провожу эксперименты.
Это всё делается для того, чтобы понять какая механика работает и привлекает пользователя, или наоборот является неудачными решением.
Так же данные проекты нужны для тестирования в "боевых" условиях различных модулей из которых состоит игра. Чтобы при разработке более сложных проектов не приходилось работать над оптимизацией и исправлением проблем.
Данный подход позволяет эффективно организовать разработку множества игр, а не зависать в работе над одним проектом.
Ведь самое главное при разработке игр в одиночку, это делать всё поэтапно и последовательно!
Это всё делается для того, чтобы понять какая механика работает и привлекает пользователя, или наоборот является неудачными решением.
Так же данные проекты нужны для тестирования в "боевых" условиях различных модулей из которых состоит игра. Чтобы при разработке более сложных проектов не приходилось работать над оптимизацией и исправлением проблем.
Данный подход позволяет эффективно организовать разработку множества игр, а не зависать в работе над одним проектом.
Ведь самое главное при разработке игр в одиночку, это делать всё поэтапно и последовательно!
👍8🍌1
Вижу, что есть заинтересованность в ранее мною анонсированных курсах.
На данный момент работа над бесплатным курсом по разработке top-down игры в открытом мире находится на паузе.
Однако! Сейчас работаю над перестановкой в планировании проектов, для ускорения в выпуске первого курса.
Релиз курса планируется в Steam и VK Play, вся более подробная информация будет доступна ближе к релизу программ.
На данный момент веду работу над несколькими проектами:
-Заканчиваю реализацию оригинального функционала в IGBGUI. Так же планируется интеграция ранее анонсированной системы аудио вывода через JavaScript для Godot 4. После чего будет сделан порт завершённой версии IGBGUI под Godot 3.
-Завершаю работу над гонкой с видом сбоку, о ней расскажу в ближайшее время.
-Сразу после релиза гонки с видом сбоку, начинается сборка ещё одной гоночной игры для web платформ. На этот раз игра будет в 3d. Делается она в качестве эксперимента, публичного показа и тестирования возможностей 3d в Godot 4 на web платформе.
Разработка всех проектов идёт поэтапно, так как работа ведётся в одиночку.
Все механики и наработки которые используются в данных играх будут позже доступны для всех в Repin Develop Hub.
На данный момент работа над бесплатным курсом по разработке top-down игры в открытом мире находится на паузе.
Однако! Сейчас работаю над перестановкой в планировании проектов, для ускорения в выпуске первого курса.
Релиз курса планируется в Steam и VK Play, вся более подробная информация будет доступна ближе к релизу программ.
На данный момент веду работу над несколькими проектами:
-Заканчиваю реализацию оригинального функционала в IGBGUI. Так же планируется интеграция ранее анонсированной системы аудио вывода через JavaScript для Godot 4. После чего будет сделан порт завершённой версии IGBGUI под Godot 3.
-Завершаю работу над гонкой с видом сбоку, о ней расскажу в ближайшее время.
-Сразу после релиза гонки с видом сбоку, начинается сборка ещё одной гоночной игры для web платформ. На этот раз игра будет в 3d. Делается она в качестве эксперимента, публичного показа и тестирования возможностей 3d в Godot 4 на web платформе.
Разработка всех проектов идёт поэтапно, так как работа ведётся в одиночку.
Все механики и наработки которые используются в данных играх будут позже доступны для всех в Repin Develop Hub.
👍9🍌1
Сцена IGBGUI обновлена до версии 4.2!
Изменения:
-Добавлена проверка работы сигналов на нативных сборках. Теперь вы можете получать все сигналы на любой платформе, не ограничиваясь web-площадками. Это позволит вам проверять работу статусов рекламы без необходимости экспорта в HTML5 сборку. Так же вы можете унифицировать поведение сигналов в игре для всех платформ.
-Добавлена функция получения id, имени и массива с фото игрока.
Загрузить IGBGUI вы можете по ссылке ниже:
https://news.1rj.ru/str/repindevelop/44
Изменения:
-Добавлена проверка работы сигналов на нативных сборках. Теперь вы можете получать все сигналы на любой платформе, не ограничиваясь web-площадками. Это позволит вам проверять работу статусов рекламы без необходимости экспорта в HTML5 сборку. Так же вы можете унифицировать поведение сигналов в игре для всех платформ.
-Добавлена функция получения id, имени и массива с фото игрока.
Загрузить IGBGUI вы можете по ссылке ниже:
https://news.1rj.ru/str/repindevelop/44
🔥4🍌1
This media is not supported in your browser
VIEW IN TELEGRAM
С теплотой вспоминаю времена игр на J2ME.
Ограниченные возможности платформы накладывали свои отпечатки на игры.
Отсутствие развитого по текущим меркам интернета, категорически маленький объем памяти и мощности устройств. Большое отличие даже на уровне адаптации управления от устройства к устройству.
Бешеный разбег по размерам и разрешениям экрана. И многое другое...
И ничего, в те времена существовали интересные игры, их было много.
Сейчас игры на web площадках немного напоминают то, что было на j2me телефонах. Опять же каждый разработчик находится похожих условиях. Различные устройства, множество систем ввода, ограничения по размеру сборок и лимиты по скорости работы игры в браузере.
Всё это требует от разработчика найти множество нестандартных способов для достижения той или иной цели.
Вообще со временем и полученным опытом в разработке я понял одну интересную вещь. Если нужен пример того как нужно оптимизировать игры, то посмотрите на проекты нулевых годов.
Затронем эту тему на будущем стриме!
Ограниченные возможности платформы накладывали свои отпечатки на игры.
Отсутствие развитого по текущим меркам интернета, категорически маленький объем памяти и мощности устройств. Большое отличие даже на уровне адаптации управления от устройства к устройству.
Бешеный разбег по размерам и разрешениям экрана. И многое другое...
И ничего, в те времена существовали интересные игры, их было много.
Сейчас игры на web площадках немного напоминают то, что было на j2me телефонах. Опять же каждый разработчик находится похожих условиях. Различные устройства, множество систем ввода, ограничения по размеру сборок и лимиты по скорости работы игры в браузере.
Всё это требует от разработчика найти множество нестандартных способов для достижения той или иной цели.
Вообще со временем и полученным опытом в разработке я понял одну интересную вещь. Если нужен пример того как нужно оптимизировать игры, то посмотрите на проекты нулевых годов.
Затронем эту тему на будущем стриме!
👍4🍌1
Дамы и господа!
В эту субботу приглашаю вас на трансляцию в 18:00.
В этот раз темой станет вопрос оптимизации игр, а так же то, как лучше организовать процесс разработки игр при работе в одиночку.
Встречаемся с вами здесь на канале @repindevelop!
В эту субботу приглашаю вас на трансляцию в 18:00.
В этот раз темой станет вопрос оптимизации игр, а так же то, как лучше организовать процесс разработки игр при работе в одиночку.
Встречаемся с вами здесь на канале @repindevelop!
👍2🙉1
godot4gzip.zip
7.8 MB
Готовый шаблон для HTML5 сборки Godot 4.4.dev3
Сжатие при помощи GZip для существенного уменьшения размера сборки вашего проекта. Стартовый размер составляет 7мб вместо 35мб.
Шаблон включает автоматический упаковщик .PCK файлов.
Краткая инструкция по использованию:
1. Скачайте архив "godot4gzip.zip"
2. Распакуйте его в любую пустую папку.
3. В движке экспортируйте .PCK файл игры в ранее созданную папку с шаблоном.
4. Теперь запустите файл с именем "rdhubgzip.html".
5. Нажмите на кнопку "Обзор" и выберите ранее созданный .PCK файл.
6. После успешного сжатия нажмите "СКАЧАТЬ СЖАТЫЙ ФАЙЛ".
7. Переместите полученный файл "index.pck" в папку "build".
8. Теперь надо сжать все файлы в папке "build" в .ZIP архив и загрузить на любую web-площадку.
ВНИМАНИЕ! К сборке уже подключена JavaScript библиотека универсального SDK для различных web-площадок Playgama Bridge(Instant Games Bridge) v1.17.0.
Для работы с SDK из движка Godot 4 необходимо загрузить сцену Web Platforms Shell по ссылке ниже:
https://news.1rj.ru/str/repindevelop/44
Сжатие при помощи GZip для существенного уменьшения размера сборки вашего проекта. Стартовый размер составляет 7мб вместо 35мб.
Шаблон включает автоматический упаковщик .PCK файлов.
Краткая инструкция по использованию:
1. Скачайте архив "godot4gzip.zip"
2. Распакуйте его в любую пустую папку.
3. В движке экспортируйте .PCK файл игры в ранее созданную папку с шаблоном.
4. Теперь запустите файл с именем "rdhubgzip.html".
5. Нажмите на кнопку "Обзор" и выберите ранее созданный .PCK файл.
6. После успешного сжатия нажмите "СКАЧАТЬ СЖАТЫЙ ФАЙЛ".
7. Переместите полученный файл "index.pck" в папку "build".
8. Теперь надо сжать все файлы в папке "build" в .ZIP архив и загрузить на любую web-площадку.
ВНИМАНИЕ! К сборке уже подключена JavaScript библиотека универсального SDK для различных web-площадок Playgama Bridge(Instant Games Bridge) v1.17.0.
Для работы с SDK из движка Godot 4 необходимо загрузить сцену Web Platforms Shell по ссылке ниже:
https://news.1rj.ru/str/repindevelop/44
🔥7🍌1
Сцена IGBGUI обновлена до версии 4.3p!
Работа над сценой вышла на финишную прямую, остаются незначительные доработки. С этого момента можно считать, что полноценная реализация Instant Games Bridge под Godot 4 готова.
Изменения:
-Реализована полная поддержка вызова баннера на всех платформах. Так же добавлены опции для настройки баннера на платформе VK.
Загрузить IGBGUI вы можете по ссылке ниже:
https://news.1rj.ru/str/repindevelop/44
Работа над сценой вышла на финишную прямую, остаются незначительные доработки. С этого момента можно считать, что полноценная реализация Instant Games Bridge под Godot 4 готова.
Изменения:
-Реализована полная поддержка вызова баннера на всех платформах. Так же добавлены опции для настройки баннера на платформе VK.
Загрузить IGBGUI вы можете по ссылке ниже:
https://news.1rj.ru/str/repindevelop/44
👍9🍌1
У каждого наверное было такое, что хочется сделать какой-нибудь проект, но появляются сомнения в его целесообразности, или же он кажется слишком сложным. И так как нет тех, кто может подсказать, то возникает большой риск допустить ошибку, и потратить время зря.
Завтра в 18:00 на стриме обсудим эту тему. Присоединяйтесь!
Если у вас есть какая-то задумка, и вас терзают сомнения, то это хороший вариант для того, чтобы взглянуть на свою идею со стороны.
05.10.24 в 18:00 на канале @repindevelop! До встречи.
Завтра в 18:00 на стриме обсудим эту тему. Присоединяйтесь!
Если у вас есть какая-то задумка, и вас терзают сомнения, то это хороший вариант для того, чтобы взглянуть на свою идею со стороны.
05.10.24 в 18:00 на канале @repindevelop! До встречи.
👍6👌1🍌1
К сожалению сегодняшний стрим не сохранился в нужном качестве. Возможно это произошло из-за проблем с Telegram.
Почти целый час пустой аудиодорожки. В видео так же отсутствует звук.
Но ладно трансляция сегодня получилась спонтанной, а со следующего стрима планирую начать новый формат.
От начала до конца стрима будем разрабатывать игру.
Жанр и сеттинг объявлю на следующей неделе. Тогда же и подготовлю графические ассеты.
А на самом стриме будем это все собирать и писать код.
По итогу стрима у нас должен получиться не только мини-урок, а еще готовая игра которую можно будет скачать и поиграть.
Все ресурсы и исходные коды будут доступны под открытой лицензией.
Почти целый час пустой аудиодорожки. В видео так же отсутствует звук.
Но ладно трансляция сегодня получилась спонтанной, а со следующего стрима планирую начать новый формат.
От начала до конца стрима будем разрабатывать игру.
Жанр и сеттинг объявлю на следующей неделе. Тогда же и подготовлю графические ассеты.
А на самом стриме будем это все собирать и писать код.
По итогу стрима у нас должен получиться не только мини-урок, а еще готовая игра которую можно будет скачать и поиграть.
Все ресурсы и исходные коды будут доступны под открытой лицензией.
🍌1
Podcast Live #2
Repin Develop
И все-таки запись с очередной трансляции получилось найти, часть аудио к сожалению не получилось восстановить и ее пришлось вырезать. Однако большая часть записи теперь доступна для прослушивания. Запись чуток ускорил.
В этот раз живого обсуждения у нас не получилось, и мы ограничились общением через чат.
00:01:47 - Азы оптимизации. Чему можно научиться у проектов с J2ME. На что стоит обратить внимание при разработке игры на Godot 4 для web.
00:17:46 - Про организацию процесса разработки игр в одиночку. Как делать и доводить проекты до релиза, и не застрять на одном проекте.
00:42:16 - Тема сомнительных проектов. Какая тема, такое и обсуждение.
Так же озвучил тему для следующих трансляций. Но об этом, я так же написал в предыдущем посту.
В этот раз живого обсуждения у нас не получилось, и мы ограничились общением через чат.
00:01:47 - Азы оптимизации. Чему можно научиться у проектов с J2ME. На что стоит обратить внимание при разработке игры на Godot 4 для web.
00:17:46 - Про организацию процесса разработки игр в одиночку. Как делать и доводить проекты до релиза, и не застрять на одном проекте.
00:42:16 - Тема сомнительных проектов. Какая тема, такое и обсуждение.
Так же озвучил тему для следующих трансляций. Но об этом, я так же написал в предыдущем посту.
🔥3👍1🍌1
Media is too big
VIEW IN TELEGRAM
Экспериментирую с меню выбора глав в игре...
Так же думаю над темой первого "открытого" урока на стриме. Вообще много планов на эту неделю.
Нужно доделать покупки в IGBGUI. Далее подготовить графику и звуки игры которую буду делать на стриме.
Если успею сделать то, стрим пройдёт как и запланировано в эту субботу. А если нет, то перенесём это дело на недельку.
Ах да ещё и несколько дней надо выделить на полировку, а возможно и выпуск одной из своих игр.
Так же думаю над темой первого "открытого" урока на стриме. Вообще много планов на эту неделю.
Нужно доделать покупки в IGBGUI. Далее подготовить графику и звуки игры которую буду делать на стриме.
Если успею сделать то, стрим пройдёт как и запланировано в эту субботу. А если нет, то перенесём это дело на недельку.
Ах да ещё и несколько дней надо выделить на полировку, а возможно и выпуск одной из своих игр.
👍3🙈1
Сегодня попробую начать диалог с поддержкой Steam насчёт одной интересной темы.
Подробности пока не могу озвучить.
Но задумка заключается в том, чтобы помочь начинающим(и не только) разработчикам попасть в Steam.
Без оплаты взносов.
Подробности пока не могу озвучить.
Но задумка заключается в том, чтобы помочь начинающим(и не только) разработчикам попасть в Steam.
Без оплаты взносов.
👍3🔥2🙈1
Сцена IGBGUI обновлена до версии 4.3a!
Работа над сценой вышла на финишную прямую, остаются незначительные доработки. С этого момента можно считать, что полноценная реализация Instant Games Bridge под Godot 4 готова.
Изменения:
-Добавлена функция выбора настроек локализации. Теперь можно выбрать три варианта откуда будет получаться текущий язык: "Platform", "System", "Manual". В случае выбора ручного назначения вы можете назначить ключ языка вручную в формате ISO 639-1 в переменной "manual_language_key".
Загрузить IGBGUI вы можете по ссылке ниже:
https://news.1rj.ru/str/repindevelop/44
Работа над сценой вышла на финишную прямую, остаются незначительные доработки. С этого момента можно считать, что полноценная реализация Instant Games Bridge под Godot 4 готова.
Изменения:
-Добавлена функция выбора настроек локализации. Теперь можно выбрать три варианта откуда будет получаться текущий язык: "Platform", "System", "Manual". В случае выбора ручного назначения вы можете назначить ключ языка вручную в формате ISO 639-1 в переменной "manual_language_key".
Загрузить IGBGUI вы можете по ссылке ниже:
https://news.1rj.ru/str/repindevelop/44
🔥8💊1
И так, товарищи. К этим выходным к сожалению я не успеваю подготовить весь материал для урока на стриме.
Сейчас в приоритете завершить работу над IGBGUI, а так же выпустить одну из своих игр.
Однако в эту субботу можно посвятить стрим функционалу IGBGUI. Рассмотреть его вызов через код, а так же при помощи инспектора.
Оставляйте свои пожелания в комментариях.
Сейчас в приоритете завершить работу над IGBGUI, а так же выпустить одну из своих игр.
Однако в эту субботу можно посвятить стрим функционалу IGBGUI. Рассмотреть его вызов через код, а так же при помощи инспектора.
Оставляйте свои пожелания в комментариях.
👍4🔥1🍌1
Сцена IGBGUI обновлена до версии 4.3t!
Теперь уверенно можно сказать, что реализация всего функционала Instant Games Bridge под Godot 4 готова.
Остаётся доделать дополнительный функционал например: внешний аудио вывод при помощи JavaScript.
Изменения:
-Реализована полная поддержка внутриигровых покупок на платформе Яндекс Игры!
Доступно совершение покупки, совершение расходования в случае не обработанных покупок. Так же можно получить каталог всех товаров и список купленных товаров.
Загрузить IGBGUI вы можете по ссылке ниже:
https://news.1rj.ru/str/repindevelop/44
Теперь уверенно можно сказать, что реализация всего функционала Instant Games Bridge под Godot 4 готова.
Остаётся доделать дополнительный функционал например: внешний аудио вывод при помощи JavaScript.
Изменения:
-Реализована полная поддержка внутриигровых покупок на платформе Яндекс Игры!
Доступно совершение покупки, совершение расходования в случае не обработанных покупок. Так же можно получить каталог всех товаров и список купленных товаров.
Загрузить IGBGUI вы можете по ссылке ниже:
https://news.1rj.ru/str/repindevelop/44
🔥8👎1
Сцена IGBGUI обновлена до версии 4.3b!
Постепенно простая сцена обрастает ультимативным набором функций для работы с web-площадками.
Ведь задача максимально упростить разработку под web платформы на Godot.
Однако разработка стабильной версии продолжается!
Изменения:
-Добавлена возможность скрыть баннер.
-Автоматическое получение токена при совершении покупки на случай непредвиденных ситуаций.
-Добавлена предварительная версия внешнего аудио вывода при помощи Web Audio API без использования сторонних библиотек и расширений!
В массиве external_audio_path можно указать путь или url до аудио файла.
На данный момент доступно воспроизведение одной аудиозаписи.
$igbgui.on_external_audio_play() - воспроизвести аудио из массива
$igbgui.on_external_audio_stop() - остановить воспроизведение
Функция имеет предварительный статус и не тестировалась в работе на мобильных устройствах.
Загрузить IGBGUI вы можете по ссылке ниже:
https://news.1rj.ru/str/repindevelop/44
Постепенно простая сцена обрастает ультимативным набором функций для работы с web-площадками.
Ведь задача максимально упростить разработку под web платформы на Godot.
Однако разработка стабильной версии продолжается!
Изменения:
-Добавлена возможность скрыть баннер.
-Автоматическое получение токена при совершении покупки на случай непредвиденных ситуаций.
-Добавлена предварительная версия внешнего аудио вывода при помощи Web Audio API без использования сторонних библиотек и расширений!
В массиве external_audio_path можно указать путь или url до аудио файла.
На данный момент доступно воспроизведение одной аудиозаписи.
$igbgui.on_external_audio_play() - воспроизвести аудио из массива
$igbgui.on_external_audio_stop() - остановить воспроизведение
Функция имеет предварительный статус и не тестировалась в работе на мобильных устройствах.
Загрузить IGBGUI вы можете по ссылке ниже:
https://news.1rj.ru/str/repindevelop/44
❤5👍2🔥2👎1
К сожалению сегодня стрим не состоится. Слишком много сторонних дел.
Однако если появятся возможность, то постараюсь довести до ума внешний аудио вывод в IGBGUI.
Так как на данный момент хромает реализация.
Существует проблема появления проигрывателя в уведомлениях на телефонах.
Есть ограничение по воспроизведению нескольких аудио записей. Планирую добавить зацикливание, паузу и снятие с паузы воспроизведения.
Так же необходимо синхронизировать внешний аудио вывод с уведомлениями о сворачивании и разворачивании игры, и просмотром реклам.
Помимо этого надо добавить загрузку изображений по url или base64, это может помочь в случае покупок на Яндекс Играх когда надо получить иконку валюты, а так же поэтапной загрузке изображений и реализации текстурных модов в играх.
В общем работы полно!
Однако если появятся возможность, то постараюсь довести до ума внешний аудио вывод в IGBGUI.
Так как на данный момент хромает реализация.
Существует проблема появления проигрывателя в уведомлениях на телефонах.
Есть ограничение по воспроизведению нескольких аудио записей. Планирую добавить зацикливание, паузу и снятие с паузы воспроизведения.
Так же необходимо синхронизировать внешний аудио вывод с уведомлениями о сворачивании и разворачивании игры, и просмотром реклам.
Помимо этого надо добавить загрузку изображений по url или base64, это может помочь в случае покупок на Яндекс Играх когда надо получить иконку валюты, а так же поэтапной загрузке изображений и реализации текстурных модов в играх.
В общем работы полно!
👍7👎1
Сцена IGBGUI обновлена до версии 4.3rc1!
Данный релиз фиксирует баги в предыдущих версиях. Работа над стабильной веткой продолжается.
Изменения:
- Исправлена проблема с покупками. Когда при выполнении покупки, приходил сигнал not done.
- Изменена работа внешнего аудио вывода. Теперь не появляются уведомления о воспроизведении аудио на мобильных телефонах, что позволит пройти модерацию на различных платформах.
Так же был скорректирован план на реализацию данного функционала в IGBGUI. Было решено не добавлять на данный момент возможностей установки паузы и снятия с паузы. Текущий функционал ориентирован больше на поочередное включение фоновой музыки, для всего остального будет сделан отдельный узел для более гибкой работы со звуками.
- Сделано опциональной и выключено по умолчанию отключение звука при потере фокуса мыши.
Так же были проведены проверки другого ранее реализованного функционала для обеспечения стабильной работы.
Загрузить IGBGUI вы можете по ссылке ниже:
https://news.1rj.ru/str/repindevelop/44
Данный релиз фиксирует баги в предыдущих версиях. Работа над стабильной веткой продолжается.
Изменения:
- Исправлена проблема с покупками. Когда при выполнении покупки, приходил сигнал not done.
- Изменена работа внешнего аудио вывода. Теперь не появляются уведомления о воспроизведении аудио на мобильных телефонах, что позволит пройти модерацию на различных платформах.
Так же был скорректирован план на реализацию данного функционала в IGBGUI. Было решено не добавлять на данный момент возможностей установки паузы и снятия с паузы. Текущий функционал ориентирован больше на поочередное включение фоновой музыки, для всего остального будет сделан отдельный узел для более гибкой работы со звуками.
- Сделано опциональной и выключено по умолчанию отключение звука при потере фокуса мыши.
Так же были проведены проверки другого ранее реализованного функционала для обеспечения стабильной работы.
Загрузить IGBGUI вы можете по ссылке ниже:
https://news.1rj.ru/str/repindevelop/44
🔥5👍1👎1
rdhub2d_extendedlabel.tscn
1.6 KB
Продолжаю делиться своими компонентами которые упрощают разработку.
Расширенный узел Label для Godot 4.
Основная задумка расширения заключается в реализации поддержки нескольких языков без использования файла локализации. Все переводы хранятся массивах. Вся работа проходит в инспекторе.
Для начала использования мультиязычного ввода включите галку Multilang Text.
Далее создайте значения ключей языков в массиве Text Lang Key в формате ru, en и т.д. На каждый элемент массива - один ключ языка.
Для добавления текста на нужном вам языке создайте элемент массива в Text Value.
Пример: язык с ключом en находится под номером 0. То и весь текст на английском языке в массиве значений должен быть под номером 0.
Параметр Dynamic Text Slice при включении позволяет реализовать простейшую форму диалогов и субтитров.
Графа Dynamic Text Slice Tag нужна для указания тега, чтобы разделять внесенный тест на несколько независимых участков.
Dynamic Text Number показывает номер отображаемого участка текста.
Пример: текст1[t]текст2
Расширенный узел Label для Godot 4.
Основная задумка расширения заключается в реализации поддержки нескольких языков без использования файла локализации. Все переводы хранятся массивах. Вся работа проходит в инспекторе.
Для начала использования мультиязычного ввода включите галку Multilang Text.
Далее создайте значения ключей языков в массиве Text Lang Key в формате ru, en и т.д. На каждый элемент массива - один ключ языка.
Для добавления текста на нужном вам языке создайте элемент массива в Text Value.
Пример: язык с ключом en находится под номером 0. То и весь текст на английском языке в массиве значений должен быть под номером 0.
Параметр Dynamic Text Slice при включении позволяет реализовать простейшую форму диалогов и субтитров.
Графа Dynamic Text Slice Tag нужна для указания тега, чтобы разделять внесенный тест на несколько независимых участков.
Dynamic Text Number показывает номер отображаемого участка текста.
Пример: текст1[t]текст2
🔥3👎1