Introduction:
Database Control Pro is a complete online database solution for Unity. It is designed to be easy to use for beginners and very flexible for more advanced users. It allows you to securely store large amounts of data online for your game, which can be accessed anywhere in the world. It includes many useful tools for adding a server data storage backend to your game all within the Unity editor. You can setup databases, view and edit databases (imagine a basic Microsoft Excel) and visually script server-side code all within Unity. With a range of demo templates you can setup an accounts system for your game in minutes.
We provide the server, we provide the storage, and we’ve learnt the necessary languages leaving you to develop your game.
Uses:
- User accounts (Login, Register, Save Data, Load Data, etc)
- Release in-game news without having to rebuild
- Save online chats to a database so players can continue from where they left off
- Create your own basic analytics
- Daily rewards, and record the time since a player last logged in
- Use with IAP systems to record player stats and purchases
- … and do anything else you can think of with an online databases
Features:
-
Unlimited number of databases
-
Visually script server-side responses (drag and drop)
-
Get/Set data from/to the databases
-
If statements and loops
-
Use variables (sent from game or created server-side)
-
Perform string, integer and floating point operations
-
Use server time and IP addresses
-
… and more
-
View and edit databases in the Unity editor
-
You don’t need to use any other software or programming languages
-
Includes 4 main demos which can be customized and used in your game
-
A few extra demos for testing
-
A extension to the Unity UI system for smooth animations (used in demos)
-
Supports all versions of Unity from 4.6 onwards
-
Supports C# and Unityscript
-
Should support all platforms (we have only tested Desktop, Web Player, WebGL and Android)
-
Maintained online documentation
-
Long term high-quality support and updates
-
Regular database backups
-
Secure data transfer with SSL
Disclaimer: Database Control Pro does not currently working in China. We are working to find a solution for this.
The Editor Tools:
The Setup Window – Create/Rename/Delete Databases and Command Sequences. Publish/Unpublish databases to increase security. Setup project and demo scenes in minutes.
The Database Viewer Window – View and edit databases. Update changes. Perform row/column operations and view the results of Command Sequences.
The Sequencer Window – Visually script Command Sequences which can be run on the server at runtime. A very unlimited and flexible solution for all of your database reading and writing needs.
Database Control Pro includes other built-in windows for testing Command Sequences in the editor, Bug Reporting and finding the latest version of the package.
Demos:
All of the demos we create will be included in the package with a quick setup using the Setup Window.
Basic Login Demo: WebGL, Windows, Mac, Linux - This is the simplest of all of the demos, providing a simple login/register accounts system where a data string can be saved and loaded. If you want to create a more complex system for your game we advise starting with this demo and building on it while using the other demos as guidance.
Third Person Demo: WebGL, Windows, Mac, Linux - This demo is much closer to a real game example. You can login/register and move a third person character around a scene. It has an inventory where you can pick up and drop cubes. The position and rotation of the player, the positions of the cubes and the player’s inventory can be saved and loaded for each account.
Online Chat Demo: WebGL, Windows, Mac, Linux - This demo shows a very simple online chat demo. You can read and write comments and most importantly all of the comments are stored in a database online so they are ‘remembered’ even when no players are playing the game. You could also use ‘Database Control Pro’ with Photon’s chat (or others) for the very best in-game chat experience.
City Constructor Demo: WebGL, Windows, Mac, Linux - This demo is the most complex of all of the demos. Nearly everything the player does is checked in Command Sequences server-side which makes it very secure and impossible to cheat. The aim is to build/upgrade houses to increase the population to increase your level. You can also build factories to generate money over time and banks to increase the amount of money you can store. It has many features including a more advanced login/register system, you can build/upgrade/move/sell buildings, recording the time since the player last logged, daily rewards, level up, … etc.
Videos:
Features Video - A video outlining the features and uses of Database Control Pro. The video was made in Unity using the UI animation system included with Database Control Pro. The video will be included in the Database Control Pro package if you want to see how it works.
Quick Setup Video - A tutorial showing how to setup Database Control Pro in a project and how to setup the demo scenes.
Basic Introduction Video - A tutorial following on from the Quick Setup Video showing the basics of the Database Control Pro editor windows.
UI System Video - A tutorial showing the basics of how to use the UI Animation System which is included with Database Control Pro.
Links:
Asset Store Page
Website
Website: Contact Form
Documentation
Asset Store Publisher Page
Database Control (Free) links:
Unity Forum
Asset Store Page
Contact us at: solution_studios@outlook.com
Future Updates:
Version 1.0.2 is the latest update for Database Control Pro providing full Unity 5.5 support.
We have started working on an update for Database Control (Free). More information on the forum here.
We are currently planning a major update for Database Control Pro (v1.1) which will have some new features. But, this will be after the next DCF update so you might have to wait a while.
We also plan on making some more tutorial videos.
Thanks for reading