Skip to content

A plugin for Godot adding a simple, convenient, and secure save data system

License

Notifications You must be signed in to change notification settings

Amethyst-szs/godot-savedata-dx

Repository files navigation

Godot SaveData DX Plugin

A plugin for Godot adding a simple, convenient, and secure save data system
graphic

Explanation

This plugin was created to avoid the issues with the usual JSON or Resource saving methods used by Godot developers. Working with JSON can prove clunky and waste a lot of development time on bugs and annoying copy-paste work, and using Resources has a major security vulnerability allowing arbitrary code execution.

image

This plugin attempts to be the best of both worlds, combining the convience of the resource method with the safety and security of the JSON method. On top of that, it provides some additonal tools to make managing your game's save files easier.

image

Installation

  1. Download a copy of the repo
  2. Copy the addons/savedata-dx directory into your project's res://addons/ directory
  3. Enable under Project Settings -> Plugins image