The WordPress User Data kit allows you to store anything you want to online

You can:
  • Store data globally for access within all games or
  • Save data for a specific game only
  • Sort your data into categories and fetch data by field, category or the entire game
  • Request all info you currently have about the player including all data from all games...
  • Request all non-game-specific data you have about the player. For instance his dog's name, custom avatar URL or phone number. Anything you chose to save globally inside some game.
  • Upload images from your game to your website and fetch back the public URL at any time

This means it is now possible for you to check what other games of yours the player has and even update the player's settings in one game from within another! "Did you buy the Prequel? Excellent, thank you. Here is 5000 extra Gold". Or the other way around... "Thank you for buying the prequel. I see you already have the main game also. Excellent. I have now unlocked a secret character in the main game"

Beginner friendly

The Wordpress User Data system is built on CML meaning it already comes with many, many powerful search and filter functions but now includes a number of wrapper functions with game specific, easy to identify function names to help people who don't know CML to get started quickly. Once you have read the included CML documentation and are ready to access your data directly you will then have a bunch of extra functions to simplify your life even more and in some cases now have you multiple ways of getting to your data.


Originally planned as a completely separate kit, Pro Mode has been added free of charge for all new and existing customers!
Enable Pro Mode by setting a single static boolean to true. As an added benefit of no longer needing the entry level wrapper functions, you are able to write much cleaner code and in most cases much less code. Enabling Pro Mode changes the format in which the data is delivered to allow you even more fine grain access over your data. Think of CML as XML on steroids and consider each step up as having more direct access to each node and having better search and filter functionality becoming available!

Data and data types

Because it runs on CML, which is part of MBS Core, it means you can store any data you can turn into a string (for example by using their respective ToString() methods) online and when you fetch your data back from the server MBS Core's FromString() methods run in the background so you can use your saved data as typed variables, formatted back into (thus far) int, long, float, bool, Rect, Vector2, Vector3, Color, Quaternion and, of course, string.

Store any value! Keep it online and out of the hands of the cheaters... Gold, score, health, experience, tower upgrade level... whatever values you want to store, now you can!

Some extra features to take note of

  • Install the plugin once and you are good to store data for all your current and future games
  • This kit requires zero configuration. Just install the plugin and start calling the static functions. That simple.
  • Includes comprehensive documentation explaining the available wrapper functions
  • Includes a dashboard interface which lets you see and modify all data of all users who is saving data on your server
  • Save and retrieve data to your own account: Player data
  • Save and retrieve data shared by all players: Game settings
  • Update and fetch limited data from other people's accounts: Authoritative server access


11 reviews for WordPress Data

  1. Rated 5 out of 5

    whizbang101 on 2018-08-15 08:06:47

    Great Solution For Storing User Data from and to your game via a WordPress Website - Great asset for storing game data of your users from your game centrally, easy to install and use, don't forget you need the Login asset from this author installed and setup first before you can use this asset but it’s a part of an online game solution for handling users and users data like high score or player crafting materials or anything you want from a centralised point and being able to call it and save it back to the server (WordPress website database) makes it a very useful and great addition for any online game in my opinion. Big five star asset. And when support is needed it is fast and professional highly recommended.

  2. Rated 5 out of 5

    Vygar on 2018-06-11 16:52:00

    Simple Awesome Data Backend - In my professional life, I work as a SQL Server DBA/Developer and so the ability to add a database backend to my game projects is a subject near and dear to me. I tried a couple of methods in get some sort of data passthrough from connecting to a SQL Server directly (slow, don't do it) to a web service in the form of a WCF (Faster, but lots of work) and until I found this package I was prepared for a mountain of work just to get some sort of persistent remote database support active in my game. Then I found Wordpress User Data which is extremely simple to set-up and after some acclimation to how the package wants you to code data CRUD, I was saving literally everything game related to my little self hosted Wordpress/MySQL WAMP stack. It was glorious. The author puts a lot of passion into this group of packages and offers stellar support. I'm a DBA and prefer to use this over my own solutions. It really is that good.

  3. Rated 5 out of 5

    ibps13 on 2018-05-03 18:49:36

    Another great addition to WUSS utility - Already purchased 3 WUUS assets, as always, works like a charm, and top notch devlopper support !! Five star !

  4. Rated 5 out of 5

    thedorfer on 2018-03-13 01:30:47

    Great addition to the set - After trying the wordpress login script, it is natural to want to use the wordpress database to not only handle users, but to store data. This plugin does that and it does it well. Thank you for developing this!

  5. Rated 5 out of 5

    ThermodynamicsMakesMeHot on 2018-02-24 17:21:26

    Another super easy and a goto tool for saving user data. TOP NOTCH DEVELOPER!! - A review on how great this tool is for user data could never do it justice in how much time it will save you let alone make your project all the better with the ability to save the user data. Lots of features and again like the Login asset you have the source code to extend it if you need. I can't say enough good things about these tools. They are great and the dev puts a lot of care and effort into making these tools amazing. They are active on the forums and provide updates constantly so your getting some great support. If you already like easy and using wordpress, might as well continue with that easy to use perfect solutions and get this and the login asset to compliment your wordpress. Thank you for not only creating such a great tool but providing amazing support and upgrades all these years!!!!!!!!!!! TOP NOTCH DEVELOPER!!

  6. Rated 5 out of 5

    StevenGarberg on 2018-02-12 14:28:49

    Ridiculously easy to use and has a passionate developer - I wasn't sure how difficult it was going to be to store data online for my games, but everything can be done in 3 lines of code with this. It's just too easy. I did run into a little trouble with my server not accepting the content of my cml, but this was due to error on my end, and the developer was quick to respond to my emails and helped to fix my issue, as well as explained the workings of the plugin in depth.

  7. Rated 5 out of 5

    rexcheung on 2018-02-09 15:44:18

    Great Product - The developer is responsive with in-depth discussion. It is the easiest way to integrate my user data with web service.

  8. Rated 5 out of 5

    virtualbob on 2017-06-20 15:19:46

    You guys rock. - I'm confused with injection but I'll figure it out. Very cool assets thank you.

  9. Rated 5 out of 5

    Vygar on 2017-06-05 14:02:11

    Love it - I work as a DBA professionally and I've been looking into developing my own solutions for connecting Unity to a Database. This package does all that work for you and with some tinkering and rethinking how I want to store data, I was able to create a fully functioning character and inventory database for my game project in just a few days. If you're looking for a database plugin for your game, this along with Wordpress Login is all you'll need.

  10. Rated 5 out of 5

    jacomucchio on 2017-01-26 13:36:03

    Perfect - This package it's very simple to use and the support is awesome. Jacco(the developer), helped me a lot of time. I will never stop to thank him

  11. Rated 5 out of 5

    good06 on 2017-01-21 01:00:44

    Simple and easy to use, support is fast - Although my technology is limited, but fast support and simple operation for beginners can quickly learn, greatly simplifying the cumbersome features, it is absolutely worth buying, I have a few questions, in two hours to get a detailed The reply is definitely worth buying and a five-star rating.


Please check back in soon...


Please check back in soon...

– Reverted to 2017.3 as minimum version

– Unity 2018.1 is now minimum required version
– Updated to support CML4

– Updated to support WULogin now being a static class

– WUData now supports image uploads
– Updated the dashboard to allow you to edit shared data as well as user data
– Removed support for the legacy format where you can just pick Game IDs at random when using WUData

– Turned WUData into a static class since it was one already anyway
– Converted to C#6
– Unity 2017.3 minimam version required
– Drastically simplified the code in WUData and in the wuss_data plugin making it much each to read
– Added function to allow you to access the data belonging to OTHER users
– Often requested and always denied, this feature is now included
– Intended use is for the hosts of network games to be able to fetch user details and update details post match
– Added a new automated demo scene that runs through every single function in the kit, showing how it’s done
– Included PRO mode for advanced users
– Include new 6 page PDF WUData documentation explaining the ins and outs of everything

– Removed references to deprecated versions of functions in CML

– Removed the user account management system as that is now handled by the Login kit
– Updated the Dashboard control panel to v1.0. Finally out of Beta
– Removed the list of buttons from the control panel to represent every user in your database
– Control panel now features a drop down box, filter system and search box to find users
– Moved the control panel to the WUSS portal menu item in the dashboard

– Removed the OnGUI demo project and replaced it with a Unity UI version
– Replaced WUDataDemo.cs with WUDataDemoUGUI.cs.
– If you install the kit and get error messages in that script, just delete the script
It would mean you either have left over code from a previous install or are using an old copy of this kit
– Updated the WordPress control panel to version 1.0, replacing the old Beta version. Now requires the wuss_login plugin to be activated
– The WordPress plugin is now a sub menu under the WUSS portal dashboard menu
– Removed user account management out of WUData and into WULogin where it belongs
– Replaced the old user select system with a drop down list instead. Includes a filter and a search box
– Game selection shows hybrid list of games created before the introduction of the WUSS portal and games created afterwards
– Old games still show up as “Game with ID x” where x is the value you assigned in Unity
– New games display the game’s name

– Updated outdated demo scripts
– Updated WordPress plugin to support WinRT platform

– Fixed a bug that prevented saving data on certain platforms

– Minor change to Demo

– Includes 5 new functions to allow you to store and share data between players
– Includes beta version of the WordPress data management module
– Includes beta version of Banning and Account Suspension system

– This update requires that the wuss_data plugin on the website be replaced with this version
– Removed the WUDServer class
– All functions now use the WPServer class installed with the WULogin kit
– Calling the server now requires a lot more params due to WPServer’s agnostic nature. All functions updated to include them for you
– Added two constant strings for internal use: data_filepath and ASSET
– Actions are now sent as strings, not ints
– Fixed the bug where not setting the game id when updating a category caused the update to fail
– Updated the server code to call the new ‘wuss plugin’-agnostic settings.php file, simplifying the unity_funtions.php script
– Renamed the functions on the server
– Renamed the class_Data.php script to dData.class.php to maintain a uniform naming convention between kits in the series
– Moved dData.class.php into the ‘classes’ subfolder to maintain a uniform folder structure with other kits in the series

Now uses the public function in WULogin to generate the WWW connection
Now fetches the GameID value directly from WULogin to guarantee matching game ids

Simplified development by:
-removing the need to specify the website URL. Fetches value already set in WUServer
-removing the need to specify wether you are working online or not. Fetches the value already set in WUServer

Added multisite installation support
Added wudata_pre and wudata_post filters for custom plugins
Removed duplicate scripts from the plugin. Now uses WULogin’s scripts
Moved execution from immediately to WordPress’s ‘shutdown’ filter

Removed duplicate scripts from the WordPress plugin. Now uses the scripts from WULogin instead of it’s own copies.

Fixed a bug in the WordPress plugin that prevented the table from being generated on certain systems

Initial release


Please check back in soon...