Single Player CCG Kit Editor

From gamevanilla wiki
Jump to: navigation, search

Single-Player CCG Kit editor

Single-Player CCG Kit provides a visual editor that allows you to change the settings of the game and create new cards and characters easily and without the need of programming. You can access the editor by selecting the Editor option located in the Tools/Single-Player CCG Kit menu. The editor is divided in several areas and we are going to cover each one of them in the following sections.

Cards tab

The Cards tab allows you to define the properties of the cards in your game. Card templates are Unity assets (scriptable objects) that can be created by right-clicking on the Project window of your Unity project and selecting the Single-Player CCG Kit/Card option.

cards-tab.png

This is the meaning of each field:

  • Id: The unique identifier (integer value) of the card.
  • Name: The name of the card.
  • Cost: The mana cost of the card.
  • Type: The type of the card.
  • Picture: The picture of the card.
  • Effects: This list specifies the card effects that are triggered when this card is played.

Card types are also Unity assets that can be created by right-clicking on the Project window of your Unity project and selecting the Single-Player CCG Kit/Miscellaneous/Card type option.

Players tab

The Players tab allows you to define the properties of the player characters in your game. Player templates are Unity assets (scriptable objects) that can be created by right-clicking on the Project window of your Unity project and selecting the Single-Player CCG Kit/Player option.

players-tab.png

This is the meaning of each field:

  • Player: The name of the player.
  • HP: The initial health of the player.
  • Mana: The initial mana of the player.
  • Prefab: The prefab of the player. This prefab contains the 2D animated sprite.
  • Deck: The starting deck of the player.
  • Actions: The list of actions to execute once a trigger is activated. This is mainly used to display visual FX when the player deals and receive damage, etc.

Enemies tab

The Enemies tab allows you to define the properties of the enemy characters in your game. Enemy templates are Unity assets (scriptable objects) that can be created by right-clicking on the Project window of your Unity project and selecting the Single-Player CCG Kit/Enemy option.

enemies-tab.png

This is the meaning of each field:

  • Enemy: The name of the enemy.
  • HP: The initial health of the enemy. It will be randomized between the first and the second value.
  • Prefab: The prefab of the enemy. This prefab contains the 2D animated sprite.
  • Patterns: The AI of the enemy.
  • Actions: The list of actions to execute once a trigger is activated. This is mainly used to display visual FX when the enemy deals and receive damage, etc.

Card libraries tab

The Card libraries tab allows you to create new decks. Card libraries are Unity assets (scriptable objects) that can be created by right-clicking on the Project window of your Unity project and selecting the Single-Player CCG Kit/Card library option.

card-libraries-tab.png

Intents tab

The Intents tab allows you to define the sprites associated to enemy intents. Enemy intents are the sprites displayed on top of the enemy showcasing their next turn actions. Enemy intent configurations are Unity assets (scriptable objects) that can be created by right-clicking on the Project window of your Unity project and selecting the Single-Player CCG Kit/Miscellaneous/Intent configuration option.

intents-tab.png