Vai ai contenuti
File multimediali per l'articolo HKH SQLite: 1

Descrizione

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?

๐Ÿ‘‰ JOIN OUR DISCORD SERVER!

Documentation:

https://usql.hkh-interactive.com

๐ŸŽฅ Watch a beginner-friendly video walkthrough by Nilson Lima:

* [Intro to USQLite โ€“ Part 1]

* [Intro to USQLite โ€“ Part 2]

Formati inclusi