USQLite Database

Average Rating:  
X Rating Failed

This plugin empowers you to save and load data to and from SQLite Databases in Unreal Engine without forcing you to write a single line of SQL Code (or Blueprint Spaghetti).

  • Supported Target Platforms
  • Supported Engine Versions
    4.18-4.21

Description


** Our community friend Nilson Lima have a great introductory video to this plugin here:

https://www.youtube.com/watch?v=902oSGdhSdY

https://www.youtube.com/watch?v=eXiVu5TyPWc


This system empowers you to save and load any data to and from SQLite Databases in Unreal Engine without forcing you to write a single line of SQL Code (or Blueprint Spaghetti).


This tool is capable of helping you to do amazing and unique data persistence in runtime.

For example:


  • Execute Multi-Threaded SQLite Functions!
  • Create & Edit Database Assets in Unreal Editor!
  • Auto Generate SQL Code through Property Reflection!
  • Setup Property Versioning to support old Game Versions!
  • Save & Load Object References (Pointers) and easily restore them!
  • Save & Load data without conflicts across multiple streamed Levels!
  • Save & Load Actors or Component References and even Arrays of References!
  • Save & Load any kind of Struct as well as basic types like Ints, Strings, Vectors, etc!
  • Save & Load from Background Thread, while players are sill interacting with Game World!
  • (Optional) Progress Bar System can accurately report loading status without freezing the Game!
  • (Optional) HUD System can automatically generate and show Loadscreens when saving or loading the Game.


[NOTE]:

  • Updates are released for latest two versions or Unreal Engine only.
  • If you don't have latest Unreal Engine installed then you don't have latest Plugin version.

Technical Details


Features:

  •  Create Databases in Editor.
  •  No need to learn SQL scripting.
  •  Save & Load everything or individual Actors on the fly.
  • Save & Load single Objects or whole Level without extra setup.
  • Interface-based Events auto generate SQL Code from Properties.
  • Built-in Progress Bar to report loading progress in real-time.
  • Built-in Versioning system for Properties, Class and Tables.
  • Optional auto-generated Load-Screens, image or movie-based.


Code Modules:

  •  USQLite (Runtime).
  •  USQLEditor (Editor).


Number of C++ Classes: 40 New C++ Classes.

Number of Blueprints: 5 Blueprintable Classes.

Network Replicated: No. (Plugin code built in Client Mode is automatically stripped out)

Supported Development Platforms: Multi-platform.

Supported Target Build Platforms: Windows, Linux, OSX, Mobile.


Documentation: Support Forum

Demo Project: USQLite Demo

Comments

!

Previous Next
  • Edit
  • Preview
  • Help
Enter
Login to comment
X Report this Comment
Report
X Attention


close
X Edit this Comment
  • Edit
  • Preview
  • Help
Update
X Remove this Comment

Are you sure you want to remove this comment?

Remove
X Attention