Към съдържанието
PN Scripts

Инструменти за разработка на игри

Laurelkeep

Постижения за Godot 4, които играчите не губят: безопасни записи с версии, изскачащо съобщение и екран, статистики, които отключват сами, и синхронизация със Steam с опашка без връзка.

  • Godot 4
  • GDScript
  • GodotSteam (optional)
  • Очаквайте скоро

Очаквайте скоро

Още не е публикуван в магазина, затова няма връзка за покупка или изтегляне. PN Scripts не приема плащане за него тук.

Изскачащото съобщение на Laurelkeep над демото Lantern Valley, с картите за отключване и напредък в цял размер

Какъв проблем решава

Празнината

Постиженията изглеждат лесни, докато играчите не започнат да ги губят: срив по време на запис, преименуван идентификатор след обновяване, отключване без връзка, което така и не стига до Steam. Повечето безплатни добавки пишат един обикновен файл и оставят платформата на вас.

Какво представлява

Laurelkeep записва постиженията безопасно и ги възстановява, пренася ги през обновявания на играта, синхронизира ги със Steam или ваш сървър чрез записана опашка и дава изскачащо съобщение, екран и панел в редактора за описване и тестване.

Как се използва

Постижения, които играчите не губят, със Steam и готов интерфейс, за един следобед вместо за седмица.

Проверен слой за постижения в Godot 4 за разработчици, които издават в Steam или на собствена платформа и искат всяко отключване да оцелее при срив, обновяване и загубена връзка.

За кого е

Използвайте го когато

  • Добавяне на постижения в Steam към игра на Godot без писане на синхронизация и повторни опити
  • Обновяване, което преименува или маха постижения, без да отнема нищо от играчите
  • Локални постижения с хубаво съобщение и екран за уеб издание на играта

Направено за

  • Независими разработчици, които издават игри на Godot 4 в Steam
  • Екипи с Godot, които искат постижения на собствена платформа или сървър

Какво има вътре

Описвате веднъж, отключвате навсякъде

Постиженията са в един ресурс, който редактирате в панела Laurelkeep и в Inspector. Отключвате с един ред, добавяте напредък, който спира при целта и не намалява, или посочвате статистика и Laurelkeep отключва постижението, когато тя стигне целта. Сигналите казват на играта какво е станало.

Записи, които оцеляват

Всеки запис носи версия на формата, ваша версия на данните и контролна сума, минава през временен файл, който се прочита обратно, и пази резервно копие. Повреден файл се отделя и се зарежда най-новото здраво копие. Премахнатите постижения пазят записите си, преименуваните запазват напредъка, а стъпки за миграция обновяват старите записи.

Steam и ваш собствен сървър

Щом в проекта има GodotSteam, Laurelkeep прочита какво играчът вече е отключил, пренася отключвания, напредък и статистики и изпраща промените в статистиките най-много веднъж в минута. Без връзка промените чакат в опашка, записана заедно с напредъка, и тръгват по-късно; име, което Steam не познава, се докладва, а не се губи. Малък клас свързва ваш сървър.

Съобщение, екран и панел

Изскачащото съобщение подрежда известията на опашка, никога не взема фокуса или докосванията, работи и при пауза и уважава намаленото движение. Екранът с постижения показва завършеност, филтри, ленти за напредък и дати на отключване, а скритите остават скрити. Панелът в редактора проверява описанията, изнася CSV и JSON и отключва или нулира постижения, докато играта върви.

Спецификации

Наличност
Очаквайте скоро
Разработчик
PN Scripts
Вид
Плъгин
Ценообразуване
Еднократно плащане Цената ще бъде обявена.
Лиценз
Собственически лиценз
Внедряване
Изтегляне (ZIP с addons/laurelkeep и ZIP с демо проекта)
Зрялост
v1.0.0

Съвместимост

Платформа или среда Поддържани версии Тествано до
Godot Engine 4.5 или по-нова 4.7.1
GodotSteam (optional) 4.x или по-нова mock of the 4.x API

Стек

  • Godot 4
  • GDScript
  • GodotSteam (optional)

Laurelkeep предстои

Продуктът е завършен и тестван. Още не се продава; тази страница ще посочи откъде да го вземете, когато започне.

Очаквайте скоро

Още не е публикуван в магазина, затова няма връзка за покупка или изтегляне. PN Scripts не приема плащане за него тук.

Въпроси

Добавка за Godot 4 на GDScript, която поема постиженията от начало до край: описания, напредък и статистики, безопасен запис, изскачащо съобщение, екран с постижения, панел в редактора и синхронизация със Steam (чрез GodotSteam) или ваш сървър с опашка без връзка.

Godot 4.5 или по-нов (тествано с 4.7.1 и 4.5.2). Само GDScript, без C# и GDExtension. За Steam добавете GodotSteam към проекта и инициализирайте Steam; Laurelkeep го намира сам по време на работа и не иска нищо друго.

Самият GodotSteam и акаунт в Steamworks; класации; изображения на постижения за вашата игра (иконите в демото са примерни). Steam частта е тествана срещу имитация на GodotSteam, не в истински Steam, а версии за Windows, macOS и мобилни устройства не са тествани.

Написано на GDScript от PN Scripts и проверено с 60 автоматични теста за записи и възстановяване, миграции, опашката на съобщенията, статистики, синхронизация без връзка със симулиран сървър и имитация на GodotSteam, CSV и JSON и екрана. Добавката е инсталирана от архива в нови проекти на Godot 4.7.1 и 4.5.2, а демото е изнесено за уеб и проверено в Chrome. Създадено с помощта на AI; поведението е проверено от PN Scripts с автоматични тестове, инсталация като купувач и снимки на работещото демо и редактора.

Още не се продава. Когато започне, тази страница ще води към магазина; PN Scripts не приема плащания на този сайт.