> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Juego de creación de objetos, parte 2: Game Manager

> Parte 2 del tutorial del juego de creación de objetos de PlayFab Economy V2: use Game Manager para crear su estudio y su título, y luego configure objetos, tiendas y agrupaciones.

# Parte 2: uso de Game Manager

Antes de empezar a programar, necesitamos entender [Game Manager](https://developer.playfab.com) y configurar algunas cosas.

## Requisitos previos

1. [Parte 1: configuración del entorno](/services/playfab/economy-monetization/economy-v2/tutorials/craftingGame/crafting-game-environment)
2. Una [cuenta de desarrollador de PlayFab](https://developer.playfab.com). Registrarse es gratuito.

## Paso 1: crear su estudio

Tras iniciar sesión (o registrarse) correctamente, ya podrá crear su nuevo estudio de juegos. Para ello, en cuanto inicie sesión en [Game Manager](https://developer.playfab.com), verá un botón **New Studio**. Al hacer clic, se le pedirá que dé nombre a su estudio. Puede ponerle el nombre que quiera. Para este ejemplo, lo llamamos "New Game Studio".

<img src="https://mintcdn.com/microsoft-4404708b/68AB2fedpk3M7e-n/images/playfab/economy-monetization/economy-v2/crafting-game-images/new-studio-button.png?fit=max&auto=format&n=68AB2fedpk3M7e-n&q=85&s=fafdf7c8ab9c8bd148634bf69a510144" alt="Botón New Studio" width="2475" height="250" data-path="images/playfab/economy-monetization/economy-v2/crafting-game-images/new-studio-button.png" />

Una vez creado su **Studio**, será visible en la pantalla **My Studios and Titles**, o entrando en [Game Manager](https://developer.playfab.com) e iniciando sesión.

## Paso 2: crear su título

Para crear un nuevo título, siga estos pasos:

* En **My Studios and Titles** en [Game Manager](https://developer.playfab.com), busque los tres puntos a la derecha del botón **Upgrade account** (si ya tiene un plan comprado y vinculado a la cuenta con la que ha iniciado sesión, solo verá los tres puntos) y selecciónelos.
* Una vez seleccionados, se abrirá un menú con diferentes opciones; elija **New title**.

<img src="https://mintcdn.com/microsoft-4404708b/68AB2fedpk3M7e-n/images/playfab/economy-monetization/economy-v2/crafting-game-images/new-title-button.png?fit=max&auto=format&n=68AB2fedpk3M7e-n&q=85&s=1f766454b108ec7c5611112a0e7feadf" alt="Botón New Title" width="215" height="268" data-path="images/playfab/economy-monetization/economy-v2/crafting-game-images/new-title-button.png" />

* Introduzca la información de su título, como el nombre, la URL del sitio web y el logotipo del juego en caso de que ya tenga alguno de ellos. Si no, no se preocupe: siempre puede agregarlos más adelante.

<img src="https://mintcdn.com/microsoft-4404708b/68AB2fedpk3M7e-n/images/playfab/economy-monetization/economy-v2/crafting-game-images/create-title-screen.png?fit=max&auto=format&n=68AB2fedpk3M7e-n&q=85&s=44be5379fc2b87ea4ff4a67d0a52ce41" alt="Pantalla de creación de título" width="916" height="781" data-path="images/playfab/economy-monetization/economy-v2/crafting-game-images/create-title-screen.png" />

* Seleccione **Create title**
* Una vez creado, su título aparecerá bajo el estudio creado anteriormente. Se muestra en una "tarjeta" en la que verá el logotipo, el nombre, el plan y el identificador de su título, y un botón con un icono de engranaje ⚙️ que le lleva a otros ajustes del título.

<img src="https://mintcdn.com/microsoft-4404708b/68AB2fedpk3M7e-n/images/playfab/economy-monetization/economy-v2/crafting-game-images/studio-with-title.png?fit=max&auto=format&n=68AB2fedpk3M7e-n&q=85&s=037f3879654fc96a9c35b4fbb98b6752" alt="Estudio de juegos con título" width="1168" height="232" data-path="images/playfab/economy-monetization/economy-v2/crafting-game-images/studio-with-title.png" />

## Paso 3: obtener el identificador del título y la clave secreta

Ahora que tiene tanto su estudio como su título creados, es hora de obtener el identificador del título (Title ID) y la clave secreta de desarrollador (Developer Secret Key). Ambos se usarán cuando empiece a programar y servirán como los puntos de vínculo en su entorno de desarrollo que apuntan al título específico sobre el que se ejecutan la autenticación y las transacciones.

La forma más sencilla de obtener el **Title ID** es simplemente mirar su título en la pantalla del estudio. En la tarjeta correspondiente a su título, en la parte inferior derecha, verá la etiqueta "ID" seguida de un código alfanumérico de 5 dígitos; ese es su identificador.

<img src="https://mintcdn.com/microsoft-4404708b/68AB2fedpk3M7e-n/images/playfab/economy-monetization/economy-v2/crafting-game-images/title-id.png?fit=max&auto=format&n=68AB2fedpk3M7e-n&q=85&s=be521565f7a37914e39d931b82204f3e" alt="Identificador del título" width="1168" height="232" data-path="images/playfab/economy-monetization/economy-v2/crafting-game-images/title-id.png" />

Pasemos a obtener la **Developer Secret Key**:

* Inicie sesión en [Game Manager](https://developer.playfab.com).
* Seleccione la tarjeta de su título en la pantalla del estudio. Esto abrirá la página de información general del título.
* En la esquina superior izquierda, junto al nombre del título, seleccione el icono de engranaje ⚙️.
* Elija la opción **Title settings**.

<img src="https://mintcdn.com/microsoft-4404708b/68AB2fedpk3M7e-n/images/playfab/economy-monetization/economy-v2/crafting-game-images/title-settings-button.png?fit=max&auto=format&n=68AB2fedpk3M7e-n&q=85&s=d6dcb179b78e02a7e2eb94f91f5c23ab" alt="Configuración del título" width="475" height="357" data-path="images/playfab/economy-monetization/economy-v2/crafting-game-images/title-settings-button.png" />

* Seleccione la opción **Secret Keys** de la barra de navegación en la parte superior de la pantalla.

<img src="https://mintcdn.com/microsoft-4404708b/68AB2fedpk3M7e-n/images/playfab/economy-monetization/economy-v2/crafting-game-images/secret-keys-navbar.png?fit=max&auto=format&n=68AB2fedpk3M7e-n&q=85&s=eb8a03f836ac1fcea83aa5d01973af18" alt="Opción Secret Keys de la barra de navegación" width="993" height="159" data-path="images/playfab/economy-monetization/economy-v2/crafting-game-images/secret-keys-navbar.png" />

* Verá que hemos generado automáticamente una para usted llamada **Default Key**. Esta es su clave secreta de desarrollador, que usaremos en la siguiente parte de este tutorial para configurar los ajustes del entorno de programación.

¡Enhorabuena por haber llegado hasta aquí! Ya debería tener su estudio y su título configurados correctamente, así como el identificador del título y la clave secreta de desarrollador a mano (o al menos saber dónde puede obtenerlos si los necesita).

## Paso 4: crear su primer objeto

Dado que lo que estamos construyendo es un juego de creación de objetos, necesitaremos crear nuestros objetos en Game Manager para que estén disponibles para los jugadores en cuanto empiecen (y para que usted pueda empezar a programar).

### Game Manager

* Inicie sesión en [Game Manager](https://developer.playfab.com).
* Vaya a la página **My Studios and Titles** y seleccione el título de su juego para mostrar el panel.
* En el menú de navegación izquierdo, seleccione **Engage** > **Economy**.

<img src="https://mintcdn.com/microsoft-4404708b/68AB2fedpk3M7e-n/images/playfab/economy-monetization/economy-v2/crafting-game-images/engage-economy-menu.png?fit=max&auto=format&n=68AB2fedpk3M7e-n&q=85&s=a9ebb5df1fc763340702b914994eb5ad" alt="Opción Economy en la sección Engage" width="235" height="226" data-path="images/playfab/economy-monetization/economy-v2/crafting-game-images/engage-economy-menu.png" />

* En la página **Economy**, seleccione la pestaña **Items** y luego seleccione **New Item**. También encontrará otras pestañas como **Currency**, **UGC**, **Bundles** y **Stores**.

<img src="https://mintcdn.com/microsoft-4404708b/68AB2fedpk3M7e-n/images/playfab/economy-monetization/economy-v2/crafting-game-images/new-item-button.png?fit=max&auto=format&n=68AB2fedpk3M7e-n&q=85&s=d3d8fb31667bdb48a26b1c67e53834e5" alt="Botón New Item" width="2104" height="421" data-path="images/playfab/economy-monetization/economy-v2/crafting-game-images/new-item-button.png" />

* Tras seleccionarlo, se le redirigirá a un formulario en el que se le pedirá que agregue los detalles que quiera que tenga su nuevo objeto. En esta pantalla, también podrá establecer algunas de las propiedades del objeto, como los precios, los archivos, las imágenes y las plataformas en las que el objeto estará disponible.

<img src="https://mintcdn.com/microsoft-4404708b/68AB2fedpk3M7e-n/images/playfab/economy-monetization/economy-v2/crafting-game-images/create-item-screen.png?fit=max&auto=format&n=68AB2fedpk3M7e-n&q=85&s=66d6ca488f5b81dfb6c6f9b083d8882b" alt="Pantalla de creación de objeto" width="1876" height="1168" data-path="images/playfab/economy-monetization/economy-v2/crafting-game-images/create-item-screen.png" />

* Una vez agregada toda la información obligatoria y cualquier información adicional que quisiera añadir a su objeto, hacia la parte inferior de la pantalla New Item, tendrá dos opciones distintas para continuar: **1. Save as draft**: crea un objeto de borrador; no estará disponible en su juego (ni siquiera mediante búsqueda, compra, etc.). **2. Save and publish**: guardará y publicará el objeto en su juego de inmediato, lo que significa que se puede buscar, está activo y se puede comprar.

<img src="https://mintcdn.com/microsoft-4404708b/68AB2fedpk3M7e-n/images/playfab/economy-monetization/economy-v2/crafting-game-images/new-item-save-options.png?fit=max&auto=format&n=68AB2fedpk3M7e-n&q=85&s=c228f6f45b2dc9aa0c4a0008e213341c" alt="Opciones de guardado del nuevo objeto" width="1280" height="1500" data-path="images/playfab/economy-monetization/economy-v2/crafting-game-images/new-item-save-options.png" />

En cuanto guarde los cambios, el objeto quedará en estado de borrador o publicado, según su elección.

### API

Para crear un objeto con la API de PlayFab, debe usar la llamada **CreateDraftItem**, en **catalog/createDraftitem**. Funciona de forma similar a los demás ejemplos de creación de objetos, con la ligera diferencia de que, de forma predeterminada, el objeto creado acabará siendo un objeto de borrador a menos que se especifique lo contrario.

Hay un valor booleano **Publish** con el que, si es true, el objeto se publica directamente sin guardarse como borrador.

El siguiente JSON es un ejemplo de cuerpo de solicitud de **CreateDraftItem**. No todos los campos son obligatorios, así que puede recortar ese JSON según sus necesidades o preferencias.

Para obtener más información, consulte [CreateDraftItem](https://learn.microsoft.com/en-us/rest/api/playfab/economy/catalog/create-draft-item).

```json theme={null}
{
  "Item": {
    "Type": "ugc",
    "Title": {
      "NEUTRAL": "Neutral title",
      "en-US": "US English title"
    },
    "Description": {
      "NEUTRAL": "Neutral description",
      "en-US": "US English description"
    },
    "Keywords": {
      "NEUTRAL": {
        "Values": [
          "Keyword_1",
          "Keyword_2"
        ]
      }
    },
    "ContentType": "example item",
    "CreatorEntity": {
      "Id": "someId",
      "Type": "title_player_account",
      "TypeString": "title_player_account"
    },
    "IsHidden": false,
    "Tags": [
      "pirates",
      "holiday"
    ],
    "DisplayVersion": "1.0.0",
    "CreationDate": "2018-08-17T22:32:10.472Z",
    "Contents": [
      {
        "Id": "00000000-0000-0000-0000-000000000001",
        "Url": "https://endpoint.blob.core.windows.net/some-identifier-private/00000000-0000-0000-0000-000000000001/textures.zip",
        "MaxClientVersion": "2.4.1",
        "MinClientVersion": "2.0.0"
      }
    ],
    "Images": [
      {
        "Id": "00000000-0000-0000-0000-000000000003",
        "Type": "Thumbnail",
        "Url": "https://endpoint.blob.core.windows.net/some-identifier-private/00000000-0000-0000-0000-000000000003/splashscreen_thumb.jpg"
      }
    ],
    "DisplayProperties": {
      "mapDetails": {
        "mapType": "desertIsland",
        "gameMode": "capture",
        "maxPlayers": 16
      },
      "averageMatchLengthInSeconds": 947
    },
    "DefaultStackId": "Static_Default_Stack_Id"
  },
  "Publish": false
}
```

***

<Note>
  Para obtener más información sobre objetos, inventarios y otras funciones y términos de Economy, consulte nuestra [documentación de Economy V2](/services/playfab/economy-monetization/economy-v2/overview).
</Note>

## Paso 5: usar el catálogo para ver y editar sus objetos

Si vuelve a **Engage** > **Economy** en la barra de navegación izquierda (como hizo en el [Paso 4](#step-4---create-your-first-item)), verá la misma lista de opciones/pestañas mencionada anteriormente. La página muestra de forma predeterminada la pestaña **Items**, en la que tendrá otra opción para filtrar los objetos por Published o por Draft, y muestra todos sus objetos de la categoría seleccionada.

<img src="https://mintcdn.com/microsoft-4404708b/68AB2fedpk3M7e-n/images/playfab/economy-monetization/economy-v2/crafting-game-images/published-items.png?fit=max&auto=format&n=68AB2fedpk3M7e-n&q=85&s=0cf510c53a77e887bf7993e9a29c28aa" alt="Filtros de la lista de objetos" width="2074" height="796" data-path="images/playfab/economy-monetization/economy-v2/crafting-game-images/published-items.png" />

Ahora que puede ver o enumerar todos sus objetos publicados o de borrador en un solo lugar, puede editarlos individualmente o eliminarlos en bloque. Para eliminarlos, seleccione los que quiera eliminar y pulse el botón **Delete**.

<img src="https://mintcdn.com/microsoft-4404708b/68AB2fedpk3M7e-n/images/playfab/economy-monetization/economy-v2/crafting-game-images/delete-item.png?fit=max&auto=format&n=68AB2fedpk3M7e-n&q=85&s=2966a320ccbffe027c937a22ce196d43" alt="Eliminar objeto" width="420" height="290" data-path="images/playfab/economy-monetization/economy-v2/crafting-game-images/delete-item.png" />

Para editar un objeto, seleccione el título del objeto y eso le llevará a una pantalla idéntica a la pantalla New Item mencionada antes, con todas las propiedades y campos personalizados que pudiera haber agregado al objeto al crearlo (o desde su última actualización), y le permitirá personalizarlos y guardarlos desplazándose hasta el final de la página y seleccionando el botón **Edit draft item** (justo al lado del botón **Edit draft item** también habrá un botón **Delete**, que es otra forma de eliminar un objeto).

<img src="https://mintcdn.com/microsoft-4404708b/68AB2fedpk3M7e-n/images/playfab/economy-monetization/economy-v2/crafting-game-images/edit-draft-item-button.png?fit=max&auto=format&n=68AB2fedpk3M7e-n&q=85&s=dfb1b685ae0a6ead3c6852173f5dd390" alt="Botón Edit draft item" width="1280" height="1500" data-path="images/playfab/economy-monetization/economy-v2/crafting-game-images/edit-draft-item-button.png" />

## Paso 6 (sugerencia): hacer que un objeto sea gratuito para su compra

<Tip>
  Este paso es opcional, ya que cubre una de las maneras que recomendamos para hacer que un objeto sea gratuito para su compra. El método consistirá en crear un nuevo "objeto gratuito" para usarlo como precio con una cantidad de 0 en el objeto que quiera que sea gratuito.
</Tip>

<Note>
  Puede que piense que la forma de hacer que un objeto sea gratuito es no ponerle precio. Actualmente, no es así: si crea un objeto sin precio, lo consideraremos **no comprable**.
</Note>

Para crear un "objeto gratuito" que pueda usarse como precio del objeto que quiere que sea gratuito, tiene que seguir los mismos pasos que dio en el [Paso 4](#step-4---create-your-first-item); es exactamente como crear un objeto "normal". No tiene que pensarlo demasiado en cuanto a las propiedades o valores que agrega a ese objeto, ya que no será un objeto que deba tener activo en su juego: su propósito es únicamente establecerse como precio. Tampoco es necesario ponerle precio.

Una vez que tenga los dos objetos creados (el "objeto gratuito" y el objeto que quiere que sea gratuito), debe editar el objeto que quiere que sea gratuito para establecerle un precio. Para ello, desde la lista de objetos, seleccione el objeto deseado y seleccione su nombre, tal como vimos en el [Paso 5](#step-5---use-catalog-to-view-and-edit-your-items), para llegar a la pantalla de edición del objeto. Si se desplaza hasta el final y habilita **Edit Mode**, la sección "Prices" tendrá ahora un botón **Add new price** debajo.

<img src="https://mintcdn.com/microsoft-4404708b/68AB2fedpk3M7e-n/images/playfab/economy-monetization/economy-v2/crafting-game-images/add-new-price-button.png?fit=max&auto=format&n=68AB2fedpk3M7e-n&q=85&s=742068c1ba7526ce97588b644a4142bf" alt="Botón Add new price" width="360" height="103" data-path="images/playfab/economy-monetization/economy-v2/crafting-game-images/add-new-price-button.png" />

Tras hacer clic en **Add new price**, aparece una ventana emergente con una lista de todos sus objetos actuales para que elija uno como precio (también puede filtrar por "Items", "UGC Items" y "Currencies"), así como buscar un texto específico. En nuestro caso, allí solo hay otro objeto, el "objeto gratuito" (a menos que ya haya creado varios objetos).

Si selecciona la opción "Add" justo al lado de su "objeto gratuito", se le pedirá que seleccione la cantidad de "objeto gratuito" que quiere como precio; para establecer este nuevo objeto como gratuito, debe cambiar este valor (que de forma predeterminada es 1) a cero.

Después de terminar de configurar el precio, debe guardar y publicar el cambio, ¡y ya está! Este objeto ya está disponible para comprarse de forma gratuita. Más adelante veremos cómo comprar un objeto (incluso uno gratuito) mediante C# y mediante llamadas directas a la API.

<img src="https://mintcdn.com/microsoft-4404708b/68AB2fedpk3M7e-n/images/playfab/economy-monetization/economy-v2/crafting-game-images/pick-item-currency.png?fit=max&auto=format&n=68AB2fedpk3M7e-n&q=85&s=4b14d8585efbca567c767f27aa7f6e7c" alt="Pasos para agregar un objeto gratuito como precio" width="1542" height="750" data-path="images/playfab/economy-monetization/economy-v2/crafting-game-images/pick-item-currency.png" />

## Paso 7: agregar un FriendlyId

<Tip>
  Este es otro paso opcional; cubre cómo editar un objeto existente para agregarle un **FriendlyId**. De esta manera, puede buscar el objeto usando este **FriendlyId** en lugar del largo identificador alfanumérico que se asigna al objeto de forma predeterminada.
</Tip>

Para agregar un FriendlyId, debe ir a **Economy** > **Items** y seleccionar el objeto deseado. Una vez seleccionado, habilite **Edit mode** para poder hacer cambios en el objeto.

En la siguiente captura de pantalla, puede ver el campo **FriendlyId** (resaltado en rojo). Aquí es donde puede poner un nombre o identificador más descriptivo para su objeto, que quedará vinculado al instante a ese objeto concreto.

<img src="https://mintcdn.com/microsoft-4404708b/68AB2fedpk3M7e-n/images/playfab/economy-monetization/economy-v2/crafting-game-images/edit-friendly-id.png?fit=max&auto=format&n=68AB2fedpk3M7e-n&q=85&s=1c3b6871c59587e7e3961855a9734fd2" alt="Editar Friendly Id" width="2077" height="1020" data-path="images/playfab/economy-monetization/economy-v2/crafting-game-images/edit-friendly-id.png" />


## Related topics

- [Juego de creación de objetos, parte 3: programación](/es/services/playfab/economy-monetization/economy-v2/tutorials/craftingGame/crafting-game-coding.md)
- [Juego de creación de objetos, parte 1: configuración](/es/services/playfab/economy-monetization/economy-v2/tutorials/craftingGame/crafting-game-environment.md)
- [Juego de creación de objetos: contexto](/es/services/playfab/economy-monetization/economy-v2/tutorials/craftingGame/game-context.md)
- [Inicio rápido de claves de telemetría](/es/services/playfab/data-analytics/ingest-data/telemetry-keys-qs.md)
- [Creación de discos](/es/build/core-features/common/packaging/creating-discs.md)
