Repin Develop – Telegram
Repin Develop
415 subscribers
36 photos
4 videos
42 files
96 links
Download Telegram
Repin Develop
godot3gzip.zip
Внимание! Обновлен шаблон для HTML5 сборок движка Godot 3.5.3. Исправлена проблема с загрузкой index.pck, а так же подключено универсальное SDK для web-платформ Instant Games Bridge.
Обновление шаблона под Godot 4.3.dev6 в прогрессе!
Repin Develop
godot4gzip.zip
Шаблон для Godot 4.3.dev6 обновлен!
Реализован перенос модифицированного index.html со сборки для Godot 3.5.3 с добавленным исправлением проблем с загрузкой index.pck, и так же подключено универсальное SDK для web-платформ Instant Games Bridge.
Начался процесс переноса плагина Instant Games Brdige от Mewton Games на Godot 4.3.dev6. Уже реализована модифицированная .html страница, на которую автоматически грузится ваше лого из проекта.
igbgui.tscn
14.4 KB
Графический интерфейс для универсального SDK Instant Games Bridge для Godot 3.
Данное дополнение позволяет вам использовать Instant Games Bridge без использования кода при помощи AnimationPlayer. Так же возможен вызов функций при помощи сокращенного кода.
Поддерживаются всё платформы из Instant Games Bridge, однако большая часть функции GUI ориентирована на платформы VK Игры, VK Direct Games, Yandex Games, VK Play.
Для VK Игры/VK Direct Games реализованы всё социальные механики от поста на стене, до облачного сохранения.
В Yandex Games доступно облачное сохранение и работа с досками лидеров. Размещение ссылок на страницу разработчика в соответствие с доменом платформы.
Так же по умолчанию реализованы такие функции как отключение звука при сворачивании и потере фокуса, а так же включение звука при возврате к игре. Определение площадки, устройства, языка, проверка авторизации, и сигнал "game_ready" на платформах поддерживающих этот сигнал. Более подробная документация доступна в комментариях кода IGBGUI.
🥰1
instant_games_bridge.zip
43.7 KB
Instant Games Bridge v1.12 для Godot 4. Сборка в Alpha версии. 100% протестирован и работает функционал перечисленный в графическом интерфейсе "igbgui.tscn". Чтобы добавить экземпляр GUI ноды в сцену вашего проекта нажмите комбинацию клавиш (Ctrl+Shift+A). Далее выберете из списка сцен addons/instant_games_bridge/gui/igbgui.tscn.
Весь функционал GUI описан в комментариях сцены. Вы можете вызывать функционал при помощи графического интерфейса и AnimationPlayer, а так же с сокращенным кодом.
Краткий список функций:
Автоматическое определение: платформы, устройства, локализации, авторизации пользователя.
Автоматическое включение и выключение звука в игре при потере фокуса и сворачивании.
Отображение и получение статусов рекламы: banner, interstitial и rewarded.
Запись результатов в доску лидеров.
Облачные сохранения.
Социальные механики.
ВНИМАНИЕ! Некоторый функции могут не работать при обращении к стандартному функционалу SDK, работа гарантирована через IGBGUI.
Спасибо всем, кто помогал с этой сборкой!
👍1
Теперь с уверенностью можно сказать, что версия Godot 4.3.dev6 готова для работы на web площадках. Теперь я приступаю к подготовке обучающего материала по каркасам моих уже выпущенных игр на Godot 3.5.3. В этом списке будут жанры: гонки с видом сверху, шутер с видом сверху, раннер с видом сбоку, пазлы и три в ряд.
На базе данных шаблонов были выпущены такие игры как: #tacticalunderground arcade, SHOOT. KILL. REPEAT., RD Casual #Drift Route, RD Casual Urbatrium, RD Casual Drafters Home и RD Casual Drafters Gallery, а так же множество мини игр для web площадок.
По каждому шаблону будет подготовлен текстовый, аудио и видео материал.
👍3
ВНИМАНИЕ! Сжатый шаблон HTML5 сборки Godot 4.3.beta1 был обновлён. Исправлена ошибка с WASM файлом.
👍4
topdownracing.zip
6.5 KB
Расширенный контроллер для разработки полноценных игр в жанре "гонка с видом сверху" на базе Godot 3. Данный каркас использовался при разработке игры RD Casual #Drift Route. Базируется на KinematicBody2D.

И так краткий список возможностей.
Система построения автомобиля с возможностью задания текстур корпуса автомобиля, колёс, задних и передних фар, а так же эффекта дыма и следов от покрышек на асфальте.
Интегрирован сенсорный контроллер с возможностью задания изображения сенсорных кнопок.
Так же доступны расширенные настройки физики автомобиля. Присутствует система вычисления скорости, система повреждений, активация нитро ускорения.
Сразу "из коробки" есть различные режимы для построения игры, такие как:
"Дрифт-заезд" с системой подсчёта баллов.
"Ралли". Тут интегрирован таймер с возможностью показа секунд и минут.
"Гонка на время". С таймером обратного отсчёта.
И многие другие системы.


Лицензия GNU LGPL v3.
Подписывайтесь на канал @repindevelop чтобы поддержать проект!
👍51
После долгих раздумий пришёл к выводу, что необходимо реализовать одну интересную систему которая объединит в себя Godot 3 и Godot 4. Приступаю к разработке систем узлов которые позволят реализовать игры простого и среднего уровня.
Благодаря этим узлам будет возможность создать обратно совместимые игры как на 3, так и на 4 версии Godot. Это позволит выпускать несколько версий игр как для старых устройств на базе Open GL ES 2(WebGL 1) в редакторе Godot 3, так и для новых с использованием API Vulkan(потенциально WebGPU) или Open GL ES 3(Web GL 2) в редакторе Godot 4.
Основная задача достичь обратно совместимого кода в разных версиях игрового движка(или кода на правки которого будет затрачено минимальное время).
По сути у вас будет система которая позволит запускать один и тот же проект на двух версиях движка.
В дальнейшей перспективе планирую реализовать собственный редактор(конструктор игр) на базе двух версий движка.
Сперва всё системы будут разрабатываться на новейшей версии Godot 4, а потом переноситься на Godot 3.
Буду благодарен подписке на канал @repindevelop, а так же вашим реакциям и репостам.
👍7
Для примера, такой системы могу привести свой GUI для плагина Instant Games Bridge доступны в виде сцены "igbgui.tscn". Если вы реализуете какие либо функции связанные с интеграциями с web площадками в Godot 3, то при переносе проекта на Godot 4 весь ваш код связанный с данным узлом из третей версии останется без изменений в четвёртой. Тоже самое планируется сделать для игровых контроллеров, узлов пользовательского интерфейса, 2d и 3d элементов, узлов воспроизведения звука и много другого, что используется при разработке игр.
1
Вышла версия Godot 4.3.beta2, добавили AudioSample, которые были давно в Godot 2. Вроде-бы починили звук, но теперь пустой билд под HTML5 весит 75 мегабайт. WASM файл занимает примерно 61 мегабайт. В сжатом виде в GZip это 11 МБ, напомню, что у Godot 3 не сжатый WASM весит примерно 13 МБ.
В связи с этим я не буду обновлять сборку с beta1, а сделаю ещё одну с beta2, тем самым у вас будет возможность выбрать нужную вам версию. Возможно найду другие выходы из ситуации и получиться уменьшить вес ещё сильнее.
😱2
Repin Develop
После долгих раздумий пришёл к выводу, что необходимо реализовать одну интересную систему которая объединит в себя Godot 3 и Godot 4. Приступаю к разработке систем узлов которые позволят реализовать игры простого и среднего уровня. Благодаря этим узлам будет…
В общем выход в ситуации когда нужно использовать разные версии движка без потери совместимостии есть! И это Repin Develop Hub, можно сказать это мини анонс моего инструмента. Примерный функционал я описывал ранее в одном из предыдущих постов.
P.S. В дополнение планирую реализовать собственный магазин с ассетами, в том числе с возможностью адаптировать и разработать новый уникальный ресурс персонально для вашей игры(проекта) на заказ.
👍6
godot4gzip.zip
11 MB
Готовый шаблон для HTML5 сборки Godot 4.3.beta2.
Поддерживается сжатие через GZip для существенного уменьшения размера сборки вашей игры. Стартовая сборка теперь весит примерно 11мб вместо 61мб.
Теперь краткая инструкция как этим пользоваться:
1. Скачивайте архив "godot4gzip.zip"
2. Распаковывайте архив в любую пустую папку.
3. Теперь в движке экспортируйте .PCK файл игры в ранее созданную папку с шаблоном.
ВАЖНО! Имя вашего .PCK файла должно быть "index.pck".
4. Далее сжимаем подготовленный .PCK файл в архив .GZ
5. Удаляем оригинальный "index.pck"
6. Теперь у файла "index.pck.gz" удаляем расширение ".gz", и по итогу у вас должен получиться файл с наименованием "index.pck"
7. Теперь вы можете сжать все файлы в .ZIP архив и загрузить на любую web площадку.
ВНИМАНИЕ! В сборке уже подключен универсальный SDK для различных web-площадок Instant Games Bridge!
Краткий отчёт по разработке.
Сейчас разрабатываю модифицированный сборщик PCK файлов для Repin Develop Hub.
Файлы PCK создаются успешно со всеми зависимостями и так далее.
При создании автоматизированного упаковывания PCK в GZip возникли проблемы. Теперь ищу решения при использовании сторонних средств, которые скорее всего потребуют подключения сторонних библиотек и зависимостей и будет работать только в Windows и Linux версиях хаба. Однако постараюсь решить вопрос максимально элегантно.
👍4
Repin Develop
Краткий отчёт по разработке. Сейчас разрабатываю модифицированный сборщик PCK файлов для Repin Develop Hub. Файлы PCK создаются успешно со всеми зависимостями и так далее. При создании автоматизированного упаковывания PCK в GZip возникли проблемы. Теперь…
Выход найден! Скоро будут выпущенный обновлённые шаблоны с автоматизированной подготовкой PCK файлов.
Больше ничего не надо будет переименовывать в ручную.
Сборщик абсолютно кроссплатформенный!
🔥7
Что делается на данный момент!
А на данный момент я занят обновлением плагина Instant Games Bridge от Mewton Games под Godot 4. Я переписываю плагин с нуля. Задача уместить весь функционал плагина в одной сцене и одном скрипте.
По сути узел igbgui.tscn становится единственной сценой которая требуется для включения плагина в проект.
Оригинальный плагин не подходит по одной важной причине. Если вы делаете игру и предполагаете загрузку DLC, то у вас могут возникнуть проблемы при подключении новых скриптов в автозагрузку. Так как Godot не может этого сделать через код. В новой вариации плагина таких проблем нет, так как сам плагин работает без синглтонов.
3
godot4gzip.zip
11 MB
Готовый шаблон для HTML5 сборки Godot 4.3.beta2.
Сжатие при помощи GZip для существенного уменьшения размера сборки вашего проекта. Стартовый размер составляет 11мб вместо 61мб.
Краткая инструкция по использованию.
Шаблон включает автоматический упаковщик .PCK файлов.
1. Скачайте архив "godot4gzip.zip"
2. Распакуйте архив в любую пустую папку.
3. В движке экспортируйте .PCK файл игры в ранее созданную папку с шаблоном.
4. Теперь запустите файл с именем "rdhubgzip.html".
5. Нажмите на кнопку "Обзор" и выберите ранее созданный .PCK файл.
6. После успешного сжатия нажмите "СКАЧАТЬ СЖАТЫЙ ФАЙЛ".
7. Переместите полученный файл "index.pck" в папку "build".
8. Теперь вы можете сжать все файлы в папке "build" в .ZIP архив и загрузить на любую web-площадку.
ВНИМАНИЕ! В сборке уже подключен универсальный SDK для различных web-площадок Instant Games Bridge v1.13.0.
👍3
godot3gzip.zip
5.1 MB
Готовый шаблон для HTML5 сборки Godot 3.6.beta5.
Сжатие при помощи GZip для существенного уменьшения размера сборки вашего проекта. Стартовый размер составляет 5мб вместо 20мб.
Краткая инструкция по использованию.
Шаблон включает автоматический упаковщик .PCK файлов.
1. Скачайте архив "godot3gzip.zip"
2. Распакуйте архив в любую пустую папку.
3. В движке экспортируйте .PCK файл игры в ранее созданную папку с шаблоном.
4. Теперь запустите файл с именем "rdhubgzip.html".
5. Нажмите на кнопку "Обзор" и выберите ранее созданный .PCK файл.
6. После успешного сжатия нажмите "СКАЧАТЬ СЖАТЫЙ ФАЙЛ".
7. Переместите полученный файл "index.pck" в папку "build".
8. Теперь вы можете сжать все файлы в папке "build" в .ZIP архив и загрузить на любую web-площадку.
ВНИМАНИЕ! В сборке уже подключен универсальный SDK для различных web-площадок Instant Games Bridge v1.13.0.
godot4gzip.zip
8.2 MB
Готовый шаблон для HTML5 сборки Godot 4.3.beta3.
Сжатие при помощи GZip для существенного уменьшения размера сборки вашего проекта. Стартовый размер составляет 8мб вместо 43мб.
Краткая инструкция по использованию.
Шаблон включает автоматический упаковщик .PCK файлов.
1. Скачайте архив "godot4gzip.zip"
2. Распакуйте архив в любую пустую папку.
3. В движке экспортируйте .PCK файл игры в ранее созданную папку с шаблоном.
4. Теперь запустите файл с именем "rdhubgzip.html".
5. Нажмите на кнопку "Обзор" и выберите ранее созданный .PCK файл.
6. После успешного сжатия нажмите "СКАЧАТЬ СЖАТЫЙ ФАЙЛ".
7. Переместите полученный файл "index.pck" в папку "build".
8. Теперь вы можете сжать все файлы в папке "build" в .ZIP архив и загрузить на любую web-площадку.
ВНИМАНИЕ! В сборке уже подключен универсальный SDK для различных web-площадок Instant Games Bridge v1.13.0.
🔥9👏1