Hola a todos,
Quiero compartir con la comunidad un addon que he estado desarrollando llamado BDB (BUEORM Data Base). Lo creé porque buscaba una forma de guardar variables y datos de manera directa sin las complicaciones de configurar SQLite o lidiar con el parseo manual de JSON/ConfigFiles cada vez.
¿Qué hace BDB?
BDB te permite crear archivos de datos (.bdb) y gestionar la persistencia en una sola línea de código.
Características principales:
Simplicidad: Olvida los diccionarios complejos. Guarda variables directamente.
Carga Automática: Puedes pasar self y el addon rellenará las variables del script que coincidan con los nombres guardados.
Orden de datos: Soporta carga por nombre de variable o por orden de guardado.
Ligero: Escrito 100% en GDScript.
Ejemplo de uso rápido:
# Guardar datos de salud y nivel
BDB.SAVE("partida_01",self, ["salud", "nivel"])
# Cargar todo de vuelta al script automáticamente
BDB.LOAD("partida_01", self)
Instalación:
Descarga la carpeta desde el repo o la Asset Library.
Activa el plugin y el Autoload BDB se registrará solo.
Repositorio: https://github.com/golemgamer/BDB
Actualmente estoy trabajando en la v2.5 que incluirá cifrado opcional para mayor seguridad. ¡Me encantaría recibir su feedback o sugerencias para seguir mejorándolo!