Licenses
Order

Seriously 0

by FreehuntX | MIT

You need to serialize some data to bytes and deserialize it again? You tried the binary serialization API of Godot but didnt like its footprint? Or you miss being able to serialize Objects without sacrifice security? (Callable functions) "Seriously" to the

Seriously - A De-/Serializer for Godot There are some things I didnt like about the Godot serialization API. So I came up with an own one. While its not faster than the Godot serialization API, it produces smaller byte arrays thus uses less traffic. Plus

Saltmire Save Lite 0

by saltmire | MIT

One-line save/load for Godot 4. Persist game state in a single call — no FileAccess plumbing, no JSON wiring: Save.write("slot1", data) / Save.read("slot1"). write / read / has / erase / list_slots / autosave / stats. Drop-in autoload, zero dependencies

Saltmire Save Lite persists game state in a single call — no FileAccess plumbing, no JSON wiring, no boilerplate. Save.write("slot1", {"hp": 80, "level": 3}) # save var d = Save.read("slot1") # load (null if it doesn't exist) API Save.write(slot, data) —

Zeus Inspector 0

by NotClerick | MIT

Extend Godot's Inspector with C# attributes to group, organize, and customize exported properties without writing editor scripts

Zeus Inspector is a Godot 4 plugin that enhances the default inspector through custom C# attributes. Forget writing EditorProperty or EditorInspectorPlugin for every property — just decorate your [Export] fields with attributes and the plugin handles the

godot-cbor 0

by yagich | BSD 2-Clause

CBOR encoder and decoder for Godot

godot-cbor A CBOR decoder and encoder for Godot 4.6 and above, written in GDScript. CBOR (Concise Binary Object Representation) is a binary data interchange format loosely inspired by JSON. Like JSON, it can encode a set of commonly used data types

Game State Saver Plugin 0

by Jason Lothamer | MIT

Saves and reapplies game state between scene reloads as well as saves game state to disc so your game can easily support saved games

This plugin maintains game object state (property values) between scene changes as well as saves that state to a file. It handles the following scenarios for you: Re-applying property values to game objects when a scene is reloaded. For example if an

Safe Resource Format 2

by WorstConcept Games | MIT

Resource-agnostic, filterable ResourceFormatLoader/-Saver to not have to rely on ACE-able ResourceFormatLoaderText/-Binary for savegames and the likes

A set of Godot ResourceFormatLoader / ResourceFormatSaver based file formats designed as a "safe" drop-in replacement for .tres / .res files by simply changing the file extension. Unlike other "parser-based filters" for actual .tres / .res files, the code

Arca - Dependency Injection Container 0

by Tenebris | MIT

Arca is a small dependency injection addon for Godot. It is inspired by Zenject, but the API stays close to Godot scenes and scripts

Arca - Dependency Injection Container Arca is a dependency injection addon for Godot. It helps you organize services, managers, and other shared objects in a clean and predictable way. The addon is inspired by Zenject, but it is designed for Godot

GUS - Godot Universal Serializer 2 0

by 忘忧の (Daylily-Zeleen) | MIT

A Godot's universal serializer for size optimization. Support all data types except `Object`, `RID`, `Callable` and `Signal` in Godot 4.x

Feature: Without losing type information. Need not type detection and forced typce conversion in cross end transfer,just like local parameter transfer. Integer are variable length serialization. The serialized data size is smaller than JSON text to utf8

Card Combat Engine 0

by Javier Islas | AGPL-3.0 license

Turn-based card combat engine in pure GDScript: turn FSM, mana, draw, creatures & spells, attack/defense/block with simultaneous damage resolution, and pluggable AI. Logic only — no UI, no autoloads, no editor tooling; pairs with any card presentation

If you're building a Digital TCG or CCG, a deck-building roguelike or any turn-based card battler in Godot, you've probably noticed the pattern: the popular card addons give you beautiful hands, drag-and-drop and pile management — and then you're on your

Gedis 0

by Jake Cattrall | MIT

An in-memory, Redis-like datastore for Godot — strings, hashes, lists, sets, sorted sets, TTLs, and pub/sub, all in pure GDScript

The Redis you know, right inside your Godot project. Gedis is a high-performance, in-memory key-value datastore for Godot, inspired by Redis and written in pure GDScript. No native dependencies, no servers to spin up — just var gedis := Gedis.new() and

Loveable Saves 0

by Turnback Studio | Creative Commons Attribution 4.0

Ergonomically Save and Load object data using the Decorator Pattern & Reflection. No jumping through hoops, it's all taken care of by this Save System

Documentation | GitHub Ever wanted to just tell your game to save whatever you need from an object in your game? A player's name, killcount or whatever else? Never liked having to jump through hoops to simply store some data, and load it up? That's

GUS - Godot Universal Serializer 0

by 忘忧の (Daylily-Zeleen) | MIT

A Godot's universal serializer for size optimization. Support all data types except Object and RID in Godot 3.x

中文文档 <- 点击这里。 A Godot's universal serializer for size optimization. Support all data types except Object and RID in Godot 3.x. Feature: Without losing type information. Need not type detection and forced typce conversion in Cross end transfer,just like

GD-CBOR 0

by きのもと 結衣 Yui Kinomoto | MIT

Concise Binary Object Representation for GDScript

This is encode/decode implementation of Concise Binary Object Representation for GDScript. How to Use Parse You can use this like a JSON.parse in GDScript. func _ready( ): var cbor: = GDCbor.new( ) if cbor.parse( FileAccess.get_file_as_bytes( "path/to

Disco Tools 0

by Fireye.coffee | MIT

A collection of helpful scripts and tools that help you create games similar in nature to disco elysium

Codeberg Repository Documentation FAQ Who is this for? Anyone who wants to make a narrative heavy game in godot while focusing on the narrative rather than the architecture. TTRPG Designers who want to adapt their TTRPG systems into a video game Disco

enhance_save_system 0

by Amiya_desi | MIT

Enhanced Save System is a comprehensive save system plugin for Godot, providing modular save solutions with input remapping, auto-save, save screenshots, and encryption features, helping developers quickly implement professional game save systems

Enhanced Save System Overview Enhanced Save System is a comprehensive save system plugin for Godot, providing a modular save solution with input remapping, auto-save, save screenshots, and encryption features. Features Core Features Pure JSON Storage :

Level Manager 0

by weirdbeardgame | MIT

A Unity-styled Level Manager that will allow Godot to recognize and save levels, and recognize a Level vs a GameObject And have a clear separation between the two, which is missing in Godot

Godot Level Manager What is it? Godot Level Manager is A Unity-style Level Manager that will allow Godot to recognize and manage what is a level vs a normal GameObject. What does it solve? Since all GameObjects are viewed as Scenes in Godot, anything can

ForgeJSONGD 1

by EiTaNBaRiBoA | MIT

Simplify your Godot save/load systems with this GDScript singleton. Effortlessly serialize any class to JSON and deserialize back, with automatic handling of Godot types. Go beyond basic conversion with advanced tools to compare, find differences, and

ForgeJSONGD Simplify your Godot save/load systems with this GDScript singleton. Effortlessly serialize any class to JSON and deserialize back, with automatic handling of Godot types. Go beyond basic conversion with advanced tools to compare, find

Playnub 0

by ThisIsBennyK | MIT

A kit of game development tools for Godot 4.x

What is Playnub? The Playnub plugin is a collection of many general-purpose game development patterns, techniques, and tricks drawn from academia and online resources, as both a tool and a guide for creating games effectively and efficiently. Playnub is

Game Jolt API 0

by Muriki Studio | MIT

Wrapper for the Game Jolt API running through HTTP requests. It contains all Game Jolt API endpoints and aims to simplify its use where it's possible

Game Jolt API for Godot Wrapper for the Game Jolt API running through HTTP requests. It contains all Game Jolt API endpoints and aims to simplify its use where it's possible. Compatible with Godot 4.x. For the Godot 3.x version, see this branch. For

Quest System 0

by Shomy | MIT

A simple, powerful and modular quest system for Godot 4

QuestSystem is a minimal, powerful and modular addon for Godot 4.4+ that simplifies the creation of custom quest, with an easy to use API, resource based quests and completely compatible with other addons with its modularity. For the Godot 4.0-4.3 version

VarEdit 0

by Jacob Coughenour | MIT

Variant File Inspector

A serialized Variant file inspector built into the Godot Editor. Perfect for debugging your save files stored using FileAccess.store_var() Features Displays all Variant types. Multiple files open at once as tabs. Displays nested dictionaries and arrays

Ref Serializer 0

by KoBeWi | MIT

Utility class for registering and serializing light-weight RefCounted-based structs in Godot Engine

Helper class to serialize and deserialize light-weight RefCounted objects in Godot Engine. Requires Godot 4.4 or newer. But why Godot currently lacks struct support. The only available serializable data type are Resources (and technically nodes, but they

loading more results...