Skip to content

Content Management System

CMS (Content Management System) is an essential part of Balancy. It is used for creating data structure and editing the data. Balancy automatically delivers the newest data to the app and parses it to the convenient auto-generated code, so you can easily access it.

How Does it Work?

  1. You can add all types of objects your game has: weapon, item, construction, monster, hero, location, etc...
  2. You can add as many documents as possible for each type of object. Each document represents a unique weapon, item, construction, etc...
  3. Open your project in Unity and start code generation requests. Balancy will automatically generate the code based on the data you provided.
  4. Once the game is launched, all the game data is delivered to the game and already mapped to the generated code.
  5. Your programmer has direct access to your game's items, weapons, and other objects. He doesn't have to write any code for downloading or parsing.
  6. All changes in Balancy will be automatically synchronized with the game on launch. You must deploy changes.

Templates

Template describes the structure and behavior of your game object (item, monster, construction,...). As a programmer, you can think of it as a class. The template has to have a unique name and may contain a set of parameters.

Enumerated Types

Enumerated types are widely used in programming. When you have a limited list of possible values, using enum instead of int or string is often convenient.

Addressables

These are Unity Addressables, that you can assign to your object parameters. If you are not using addressables in your game, you should ignore this page.

Images

Images are digital assets that can be uploaded to the Content Delivery Network (CDN) via Balancy. These assets are dynamically delivered at runtime, enabling the game to use updated visual content without the need for patching or direct updates. Currently, Balancy supports the uploading of images in PNG and JPEG formats.

Maximum file size is 100Mb.

Audio

Audio are digital assets that can be uploaded to the Content Delivery Network (CDN) via Balancy. These assets are dynamically delivered at runtime, enabling the game to use updated audio content without the need for patching or direct updates. Currently, Balancy supports the uploading of audio in MP3, WAV, OGG, and AIFF formats.

Maximum file size is 100Mb.

Fonts

Fonts are digital assets that can be uploaded to the Content Delivery Network (CDN) via Balancy. These assets are dynamically delivered at runtime, enabling the game to use updated visual content without the need for patching or direct updates. Currently, Balancy supports the uploading of fonts in TTF format.

Maximum file size is 100Mb.

Other Assets

Other section is dedicated to digital assets of any custom type that can be uploaded to the Content Delivery Network (CDN) via Balancy. Use this section for file types that are not directly supported by Images, Fonts and Audio sections - for example, it can be used for video, binary or text files. These assets are dynamically delivered at runtime, enabling the game to use content without the need for patching or direct updates.

Maximum file size is 100Mb.

Assets Preloading Scheduling

Assets stored in CDN as Objects (Images, Addressables) can be scheduled for downloading to device and removing from device as well.