Happy New Year with Combu Cloud!

Hey folks, we hope you’ll have an awesome New Year!

The New Year 2015 has begun with a new exciting challenge for us at Skared Creations, a new arrow in the quiver of Combu: we’re launching Combu Cloud, a hosting service for your apps and games particularly designed for who of you needs just an online space for logins, leaderboards, achievements and what else is offered by the standard version of Combu. By activating a subscription you will be able to maintain your Applications data on our cloud servers and don’t need to host your own server, we will add new Combu features as soon as they’ll be released.

Combu Cloud is coming up! Click here to learn more

Released Combu 1.4.5

Combu IconCombu 1.4.5 has been released right now, access to your Purchase History (if you purchased from this website) or Asset Store (if you purchased from Unity) and download the new package. We submitted the update to Unity store today, so it will take some days (up to 1 week) to be published officially on Asset Store. We missed to send out the notification of the release 1.4.4 few weeks ago, so you’ll find below here the release notes of both versions.

Version 1.4.4:

  • Added new Score Types for Leaderboards: Replace the best score per user; Replace the same score per user
  • Added new flag Allow anonymous for Leaderboards to allow old-style arcade games not requiring user registration/login
  • Added support to integrate GameCenter (Unity built-in Social) and Facebook SDK asset
  • Added new section Newsletters in the admin web site to send an email to all registered players (if they provided an email address)
  • Minor bug fixes

Version 1.4.5:

  • Added new method CBManager.ResetPassword to send a code to the user’s email to reset/change the password
  • Added override method CBManager.ChangePassword that accepts Username
  • CBManager.UpdateUserFile now sets the data in the passed object when it receives the response from the webservice
  • The web folder contains few samples of how your web pages can interact with our API
  • Minor fixes and changes

In the package you will find also the file update_db_from_1-4-4.sql that you can run to upgrade your database from version 1.4.4 to 1.4.5 (added a new column to the table Account).

Also we have recently released some sample integrations with third party assets (GameCenter, Facebook SDK, Photon PUN), you can find them at the product page.

Released Combu 1.4.3

Combu 1.4.3 has been released, it features a small bug fix for PHP versions older than 5.4 related to the Account Custom Data and Inventory Custom Data incorrectly saved on the above versions of PHP.

If you missed the release notes of the previous version 1.4.2, here is what it featured:

  • Fixed CustomData save/load when a value contains a JSON encoded string
  • Fixed dates read from Mail when the hours are past 12AM
  • Fixed inventory’s custom data store/read when name or value are enclosed within double quotes
  • Added new method LoadRandomUsers to retrieve a random list of users
  • Added new method ChangePassword to change the password of the currently logged account
  • Added new feature to share a UserFile with friends/everyone and possibility to increment fields View and Like for each one
  • Changed the method LoadUserFiles to filter shared files and added pagination

To upgrade the database from a version older than 1.4.2 to the latest then you’ll need to run the following queries (the SQL file included in the package is always used to create a new database, not to upgrade):

ALTER TABLE `CB_UserFile` 
ADD COLUMN `Name` VARCHAR(45) NOT NULL,
ADD COLUMN `ShareType` TINYINT(1) NOT NULL,
ADD COLUMN `Likes` INT(11) NOT NULL,
ADD COLUMN `Views` INT(11) NOT NULL;
CREATE TABLE `CB_UserFilesActivity` (
 `Id` bigint(20) NOT NULL AUTO_INCREMENT,
 `IdFile` bigint(20) NOT NULL,
 `IdAccount` bigint(20) NOT NULL,
 `Likes` tinyint(1) NOT NULL,
 `LastActivity` datetime NOT NULL,
 PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

If you have issues or questions, please use the official forum.

Released alpha version of Shoot Targets

After some years lost on our hard disks we recently found an old prototype that we worked few years ago and never really finished, so we worked some hours on it over the last 2 weekends and provide a runnable game that is currently called Shoot Targets and available as Facebook App. Now that the basic gameplay and screens are at good state of programming, we decided to release today its very first Alpha version that should be a raw concept of what should look the final gameplay. As early bird version, this first build features little content and the level design is in early stages as well as the optional features that we will add over time, so the look and feel of any 3D or 2D element will be quite different and better during the next updates until the final release.

The game is free to play and you don’t need to pay anything to have fun, though a in-game market store could be planned at very latest steps accordingly to the needs and most likely will depend on the players engagement and feedback. Yet the item sold on the market would be aesthetical and visual only or they shall be purchasable through virtual currency earnable during gameplay.

Well fellows, we invite you and your friends to try out our new game Shoot Targets and send us your feedback on the appropriate forum.

Thanks for your support!
copy-logo-su-sfondo-chiaro-100x60.jpg

Released Combu 1.4

Combu 1.4 has been released, in the new release we focused our attention to security so now it implements One-Time Token and Password encryption over the net to fight spoofing attacks for the customers who don’t have secure SSL connections. Also it provides new methods to complete the accounts management from your game/application:

  • LoadUser(): loads an account info and returns a CBUser object
  • UserExists(): verifies the existence of an account with the specified username or email
  • DeleteUser(): deletes a user by passing its username and password (for security reason)
  • LeaderboardHighscoreForAccount(): loads the high score for an account in a leaderboard

This update is already available to our customers both on our website (if you purchased from skaredcreations.com) and on Unity Asset Store (if you purchased from Asset Store). The update is, as ever, free of charge to all our Combu customers.

Released Combu 1.3

Combu 1.3 has been released on the store with new features that was long requested: in-game news feed and messages between players.

Take advantage of the new News feature to share your latest patch availability and release notes with your players, or notify them about your server down maintenance.

Add more social to your game with the new in-game Messages and allow your players to exchange private messages (though it’s “in-game” mail, not email), you could use the “public” messages for a chat system by polling at fixed intervals.

Combu 1.2.1 released

The new update 1.2.1 for Combu has been released. It adds new exciting features, first of all the new Achievements support: you can define as many achievements as you need for your game and define how to progress. As all other features, it’s as easy as register your callback for an event and call a method to load an achievement or send a progress.

The other new feature is the support to email registration and activation by code, you can configure your config.php to require email registration, multiple account per email and activation code before being able to login (you put the email message into a text/HTML file). This update also contains few minor bug fixes and optimizations.

To update to the latest version, please visit My Downloads if you purchased from Skared Creations website, or use Asset Store if you purchased from Unity3D.

combu 1.1.2 Release notes

The new update 1.1.2 for combu has been released, it fixes the table name for the CB_LeaderBoard_User class (CB_LeaderBoard_User::TABLE_NAME) in the web service library to reflect the table name created by the SQL creation script. This issue could have potentially bugged the method CB_LeaderBoard::PostScore, if your MySQL server was configured to work with case-sensitivity for the table names.