Skip to content

Game Uniq Factories


The Uniq factory is the place where you will mint your game as an item (Uniq) in the Ultra ecosystem. You will be able to set all your commercial requirements and uniq rules into the Store Token Factory, like setting a game for internal usage or to organize a restricted close beta (both planned). Every uniq factory and uniq will be represented in our platform through a uniq ID card, which will contain all uniq functionalities and is contextualized all over the platform.

Additionally, this is where you will set all the rules for your game lifecycle. Once done, everyone who buys from this factory will receive a token bound by these rules. Currently, our uniq factories are only able to create an atomic token.

Uniqs / Tokens

A uniq is an immutable unit of your content, it follows the rules set of the emitting uniq factory. This uniq will give access to the content that its linked repository contains. Uniq factories have a real numeric version of your retail game, which provides you more features and more control on your side. Additionally, there are different types of uniq factories such as Game, Demo, DLC, etc…

The following is the lifecycle statuses of a uniq factory:

  • Draft
  • Ready to publish
  • Published
  • Expired (not available yet)
  • Unpublished (not available yet)
  • Disabled

Atomic token: A type of uniq that will give specific content access defined by the selected branch to a player. This is only the first type of token but we are planning to add more in the future to give you more flexibility and open new business opportunities.

Game package: A single uniq that gives a user access to a game's contents (Example: Game with DLC on a single token). Bundles and packs that can be sold together as uniqs this way.

Uniq Factories

You are currently able to create games, demos, and DLC uniqs that have their own preset rules.

  • Games: You can freely configure your game without restriction.
  • DLC: You can freely configure your game without restriction.
  • DEMO: Not available yet.
  • Language pack: Not available yet.
  • Dedicated server: Not available yet.

Reminder: To create a uniq factory you should have published an assembly build first, then linked it to the token factory.

Creating a "Store token factory"

Click on “Create a new token factory”


  • This name will be visible to end users
  • You can start your factory from scratch or you can create a factory from an existing one to copy its settings, which you can then edit.


  • If you are starting from scratch then you need to choose the type of uniq you want to use.
  • Click on "Create" to start the creation of your uniq.
  • Congratulations, at this point your uniq factory is now created (although not published), you can come back to finish it later.


Configure the Store token factory

  • If you left your uniq factory in an incomplete state, you can retrieve it from the list and continue setting it up by clicking on "Edit Factory"


  • The starting "Main Information" page holds following details:
    • Token name, which should represent the version of your uniq. For example: Standard Edition, GOTY edition, etc.
    • A short description (only one language localization is available).
    • A small picture which will be the representation of the content in the platform.
    • The image used in the background of your uniq id card.
    • The default language contained in this uniq.
    • Note: this section is not editable once published.


  • Within the "Type & Content" section, you will be able to change the type of uniq factory you're creating, as well as link the game build you want to provide access to.
    • Only the published game builds are displayed here.
    • Note: this section is not editable once published.


  • The "Geofencing" section allows you to set in what regions your uniq factory will be available, based on the user location upon registreting.
    • This allows you to select the entire world, or specific countries/regions that you want your content to be available for users to view, buy and play.
    • Selecting countries is fully customizable. Users located within an unavailable area will not be able to view the content in the store (although the game page itself will still be visible).
    • Note: this section is not editable once published.


  • The "Price & Revenue Shares" section offers different options based on the main choice between paid and free content.
    • If the uniq is set as paid, you will need to set a price in all of the available currencies.
      • In order to exclude a currency, the corresponding countries and regions linked to it must be excluded in the Geofencing section.
      • In addition, you need to select the revenue share distribution. Ultra always takes a 15% commission, and it is up to you to distribute the remaining 85%. At the moment, promoters cannot be configured.
    • If you set the uniq as free there are no other settings on this page.


  • Skipping the "Tradability & Transferability" section, we will move on to "Media". In this section, you can put up to 8 pictures to advertise your uniq so your content will be more appealing in the store and across the whole ultra platform.



The Store Token Factory and true uniq factories

One of Ultra's objectives is offering game ownership to users through the use of blockchain technology. We achieve this by tokenizing games, i.e., linking every game or piece of content you want to offer to a uniq that exists on our blockchain and acts as proof of ownership of its corresponding content.

At the moment, publishing a game with it's store token factory doesn't mean that the game is truly tokenized yet. The real uniq factory that will be present in our blockchain needs to be created separately through a process currently managed by Ultra employees. As we continue opening up our ecosystem, we hope to allow third parties to self-manage this.

Tradability and resellability

Although what you set up on this section within the GDC doesn't affect the uniq factory's real settings, it's still necessary to establish some of its related concepts.

  • Tradable means your token can be sold by end-users that hold it and will appear in the secondhand market.
  • Transferable means that your token can be transferred from one wallet to another, with no cost to it.
  • Non tradable means that your token cannot be set on sale by end-users, and consequently cannot appear in the secondhand market.
  • Non transferable means that your token cannot be sent freely by users .


  • A game can be tradable and not transferable, and the other way around.
  • You can set a minimum resale price to prevent your game from being sold under a certain price. This can be set both in USD and UOS.
  • You can set the revenue share to be earned from the second hand market. The options are to set a fixed price or a % of the selling price set by the customer. Note: To set a fixed amount you need to choose a minimum resale price
  • You can set tradability and transferability windows. If set, they will define when your token can be traded/transferred.

Finishing up

Even if you didn't finish the uniq factory yet, the "Preview" option should be available at all times. This allows you to view what the factory will look like in Ultra.


If you did fill all of the necessary details... Congratulations! Your uniq factory should now ready to be published.