Skip to content
PN Scripts

Game dev tools

Skrinka

Save slots that survive crashes and edits, player settings that apply themselves, and a ready settings menu with key rebinding, in English and Bulgarian, for Godot 4.

  • Godot 4
  • GDScript
  • Coming soon

Coming soon

Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.

The demo's load screen with four slots, three of them with a thumbnail of the garden, the day, the date and play time, and an empty slot

What it solves

The gap

Every Godot game needs saves and a settings screen, and quick versions break in the worst moment: a crash during writing leaves a half file, a changed data layout breaks old saves, Vector2 values come back as strings, and rebinding controls takes days of menu code.

What it is

Skrinka writes saves safely and recovers them from backups, upgrades old data, keeps types, stores and applies player settings, and gives you finished menus for settings, rebinding and save slots that you can theme or replace.

How you use it

Saves players do not lose and a settings screen they expect, in an afternoon instead of a week.

A tested save and settings layer with ready menus for Godot 4 developers who want to ship the boring parts right and spend their time on the game.

Who it is for

Use it when

  • Adding save slots and a load screen to an adventure, RPG or puzzle game
  • Giving a jam game a proper settings menu with key rebinding before release
  • Shipping an update that changes the save layout without breaking old saves

Built for

  • Indie developers making games in Godot 4
  • Teams preparing a Godot game for a store release

What is inside

Saves you do not lose

Each slot file has a checksum and is written through a temporary file that is read back before it replaces the old one. Two older copies are kept by default. When the main file is missing, cut off by a crash or edited by hand, Skrinka loads the newest good backup, puts it back as the main file and tells you through a signal.

Data that grows with the game

Raise the data version when your layout changes and register one small function per step; old saves are upgraded on load, and a save from a newer version is refused instead of misread. Values keep their Godot types, and slots carry your label, the date, play time and a thumbnail for the menu.

Settings that apply themselves

Volumes per audio bus, mute, window mode, V-Sync, frame limit, 3D render scale, interface size, language, screen shake and reduced motion are checked, stored in one file and applied to the engine. Add your own setting with a default, a type and an apply function, and it appears in the menu.

Menus and rebinding, ready

The settings menu builds a tab per section and a rebinding table with keyboard and gamepad columns: press the button, press the new key, and a key used by another action is swapped. The save and load screen shows thumbnails, labels, dates and play time and asks before overwriting or deleting. Both speak English and Bulgarian.

Specs

Availability
Coming soon
Vendor
PN Scripts
Type
Plugin
Pricing
One-time purchase Price to be announced.
License
Proprietary
Deployment
Download (ZIP with addons/skrinka and a ZIP with the demo project)
Maturity
v1.0.0

Compatibility

Platform or runtime Supported versions Tested up to
Godot Engine 4.4 or newer 4.7.1

Stack

  • Godot 4
  • GDScript

Skrinka is coming soon

It is finished and tested. It is not on sale yet; this page will say where to get it when it is.

Coming soon

Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.

Questions

A GDScript addon for Godot 4 with a save slot system, a player settings store with control rebinding, a settings menu and a save and load screen, plus a demo game and a test suite.

Godot 4.4 or newer (it uses JSON.from_native); it was tested with Godot 4.7.1 on Linux with the Compatibility renderer. No C#, no GDExtension, no other addons.

Cloud saves, platform achievements and save syncing with Steam or consoles. Exports to Windows, macOS, Android, iOS and the web and real gamepads were not tested; gamepad input was simulated in the tests. The encryption stops casual editing but is not a strong secret.

Made by PN Scripts, a Sofia studio that builds games and tools, and tested with headless tests of saving, backups, recovery, checksums, encryption, migrations, settings, rebinding and both menus, a fresh install from the ZIP and a run of the demo for the screenshots. Created with AI assistance; the behaviour was checked by PN Scripts with 26 headless tests (397 checks) in Godot 4.7.1, the addon was installed from its ZIP into a fresh project, and the demo was run and screenshotted for the pictures.

It is not on sale yet. When it is, this page will link to the store; PN Scripts does not take payment on this site.