2015/07/27News
KLab Releases Software Development Kit for Mobile Games
KLab Inc.(TSE Prime Market: 3656)
Tokyo, Japan ‐ July 27, 2015 - KLab Inc., a leader in online mobile games, announced the release of the KLabGames Software Development Kit (KG SDK), a new mobile game development tool created in-house. Intended for use by KLab’s publishing partners and co-developers, the KG SDK offers developers access to a store purchase processing library, a virtual currency management library, and an asset management library. The company also unveiled plans to add more libraries in the future.
KG SDK Overview
Based on the concept “user-friendly for engineers,” the KG SDK is a software development toolkit that offers easy access to all of the functions common to every kind of game. Functions required by all previously-developed games are stored in the KG SDK’s library. Utilizing this tool helps to simplify the game development process, eliminating the need for redundant functions and allowing game designers to focus on creating functions which are unique to new games. With this advanced technology, game designers can expect shortened schedules, reduced costs, and improved quality control throughout the game development process.
The level of difficulty involved in mobile game development is increasing every year. Game creators are also faced with rising development costs and longer periods of time required to design competitive mobile games. As a strategic measure to overcome these challenges, KLab has focused on designing the KG SDK and the games themselves in parallel. Most of the libraries and systems available in the SDK are already in operation at KLab.
KLab Development Partners
In addition to developing and publishing mobile games, KLab has also been responsible for organizing its own promotional activities. As part of their future business model, KLab will publish and conduct promotions for games which have been developed by and co-developed with business partners, as well as games created in-house.
Though the KG SDK was originally designed for in-house use, the company has decided to share their technology with co-developers in an effort to increase the number of prospective partners. The company will continue to offer more of the KG SDK libraries and systems before the end of the year.
Functions Currently Offered by KG SDK
Store Purchase Processing Library
This library contains all the server and client-side functions required for making in-app purchases via App Store and Google Play. Purchase information verification and standard cheat prevention measures are also required for conducting in-app transactions. KLab shares its experience developing and operating mobile games by providing these functions in this library.
How the Store Purchase Processing Library Works
Virtual Currency Management Library
In addition to keeping track of each user’s amount of virtual currency, in-game currency management systems are also required to comply with the Act on Settlement of Funds. In order to meet these requirements, this library provides the following features necessary for service operation.
Issuing and Consuming Purchased Virtual Currency
Serving as the core of this library, this feature allows the developer to issue and consume purchased virtual currency.
Issuing and Consuming Test and Compensation Virtual Currency
In addition to providing access to virtual currency for testing purposes during the operation of a service, this feature enables service providers to issue virtual currency to users as compensation for inconveniences incurred during in-app mishaps. This feature also exempts the developer from the responsibility of covering collateral costs, as specified by the Act on Settlement of Funds.
Managing Purchase History for Virtual Currency
According to the Act on Settlement of Funds, different rules apply to virtual currency that is purchased, and virtual currency that is acquired via compensation or other means, even if the currency belongs to the same game. This easy-to-use purchase history management feature helps to simplify the potentially daunting task of having to keep track of all of the in-game currency that has been issued or consumed.
Log Records
The KG SDK logs all of the important information flowing through the system for easy reference. When trouble arises or something unexpected happens, this feature gives the developer valuable insight into the current status of the virtual currency system.
How the Virtual Currency Management Library Works
Asset Management Library
The current trend in mobile online games requires the user to download additional sets of files (called assets) containing images and other data after starting up the app. The following functions are provided by the KG SDK in order to meet the needs of apps designed in this particular format.
Asset Version Management
When an existing service releases an app update, it creates a situation where multiple versions of the same app exist simultaneously. The assets required by each version may differ. This feature simplifies the task of acquiring the assets most appropriate for that particular version of the app.
Download New Assets Only
Asset updates often only involve a partial upgrade or addition of particular assets. This feature detects the necessary additions and upgrades while keeping version update downloads to a minimum.
Asset Encryption Interface
From the perspective of the copyright owner, assets in games which make use of characters or IPs must be encrypted in the smartphone. The game developer is able to manage all encrypted assets simply by conducting the proper encryption and decryption processes.
How the Asset Management Library Works
Inquiries
Please send questions regarding the KLabGames Software Development Kit to the email address listed below.info-kgsdk@klab.com