
Descripción
Hokkaido Hideout's SQLite – Seamless SQLite Integration for Unreal Engine
Save and Load Anything. Zero SQL. Total Control.
---
💡 Why Choose USQLite?
Are you tired of writing SQL queries or wrangling spaghetti Blueprints just to save game data?
USQLite is the ultimate solution for Unreal Engine developers who need robust, flexible, and version-safe data persistence using SQLite – without writing a single line of SQL.
---
⚙️ What Makes USQLite Unique?
✅ Auto SQL Generation – Serialize UObjects, Actors, Components, Structs, and Arrays via reflection.
🎮 Blueprint-Ready – Fully exposed to Blueprints. Save/load data with clean nodes.
🔄 Multithreaded I/O – Run save/load tasks on background threads without freezing gameplay.
🧠 Version Control Built-In – Table and property versioning keeps saves compatible across game updates.
🔗 Reference Support – Save & restore object pointers and arrays of references.
🖼 Custom Load Screens – Built-in splash screen, blur, or video loader with real progress tracking.
🧰 Editor Integration – Edit DB assets and settings directly inside Unreal Editor.
🛠 Fine-Grain Control – Optional SQL command queues, condition filters, and immediate I/O.
---
🧪 Ideal For:
RPGs, survival games, roguelikes, simulations
Dynamic world state saving
Persistent multiplayer worlds
Editor tools that require local data storage
---
🚀 Get Started in Minutes
Drop the plugin into your project, create a USQLite asset, and start saving game state from Blueprints or C++.
You don’t need SQL knowledge — USQLite does the heavy lifting.
### 📚 What Can USQLite Do?
USQLite empowers you to save and load virtually any kind of data from SQLite Databases — all without writing a single line of SQL or creating tangled Blueprint logic.
Here’s what makes it a game-changer:
⚙️ Execute *multi-threaded SQLite functions** in runtime.
🧱 Create and edit *Database Assets directly in the Unreal Editor**.
🤖 Automatically generate SQL code using *property reflection**.
📌 Enable *property versioning** for compatibility across game updates.
🧲 Save and load *UObject references**, even entire arrays of pointers.
🌍 Seamlessly save/load across *multiple streamed levels**.
🎮 Persist data for *Actors, Components, Structs**, and basic types (Int, String, Vector, etc.).
🧵 Run database I/O in *background threads**, while gameplay continues smoothly.
📊 (Optional) Built-in *progress bar system** with real-time loading feedback.
🎬 (Optional) *HUD system** auto-generates load screens for immersive transitions.
Whether you're making a single-player RPG or a persistent online world, USQLite scales with your ambition — no spaghetti, no stress.
---
💬 Join the Community
Got questions? Want to see the plugin in action?
Documentation:
https://usql.hkh-interactive.com
🎥 Watch a beginner-friendly video walkthrough by Nilson Lima:

