Skip to content

flametime/Godot-SpacetimeDB-SDK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

604 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

godot-spacetimedb_128

SpacetimeDB Godot SDK for SpacetimeDB 2.0.5+

Tested with: Godot 4.6.1 and SpacetimeDB 2.0.5+

This SDK provides the necessary tools to integrate your Godot Engine project with a SpacetimeDB backend, enabling real-time data synchronization and server interaction directly from your Godot client.

Documentation

Limitations & TODO

  • Option and Vec Currently limited to 1 layer of nesting: Option<Vec>, Vec<Option> only. No Option<Option> or Vec<Vec> etc...
  • Error Handling: Can be improved
  • Configuration: More options could be added (timeouts, reconnection).
  • Compression: Brotli - not supported.
  • Tables and Views without Primary_key: only the Insert and Delete callbacks get called. Data will not be saved inside the local DB.

Contributing

Code of Conduct: Adhere to the Godot Code of Conduct and GDScript style guide. As a contributor, it is important to respect and follow these to maintain positive collaboration and clean code.

License

This project is licensed under the MIT License.

About

Unofficial SpacetimeDB SDK for Godot, written entirely in GDScript.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors