Evaluando propuestas

Desarrollo en unity - Tienda

Publicado el 23 Agosto, 2018 en Programación y Tecnología

Sobre este proyecto

Abierto

Desarrollo de una tienda en unity que incluya lo siguiente:
La tienda debe entenderse con ítems genéricos, que sean agnósticos al juego.
Los ítems tienen los siguientes atributos:
Pueden costar uno o varios Currency (máximo 3 tipos de currency distintos).
Pueden contener uno o varios Product.

Pueden ser Consumable o Non-Consumable. Para efectos de la implementación, se entenderá que el primero puede gastarse, y el segundo no; en consecuencia, del primero puede haber n existencias en el inventario, mientras que del segundo únicamente una.


La tienda debe hacer las siguientes operaciones:



Comprar un ítem.
Consumir un tem. Esto, con el objetivo de invocar diferentes funcionalidades una vez es comprado el ítem (ej.
Equipar un arma, curar un personaje, abrir un cofre,  etc).
Validar y cobrar correctamente los currencies asociados al ítem.
Disparar un evento que indique si el ítem fue o no comprado satisfactoriamente.

El inventario debe cumplir con los siguientes requisitos:
Debe listar los items existentes y sus cantidades.
Debe permitir descartar cualquier item de tipo consumable, seleccionando la cantidad deseada a descartar.
No debe permitir descartar los ítems de tipo non-consumable.

Debe disparar un evento que indique si los ítems fueron descartados o no satisfactoriamente.
Debe almacenar un ítem cuando es comprado en la tienda.

Para probar la implementación, usted debe construir una escena sencilla en el motor de juegos que incluya lo siguiente:

Una manera de invocar una ui para acceder a la tienda (un npc, una tecla, un menú principal, etc).
Una manera de invocar una UI para acceder al inventario (una tecla, un menú principal, etc).
Una manera de configurar las currencies disponibles y sus respectivas cantidades.

La UI de la tienda debe mostrar las currencies disponibles y sus respectivas cantidades, y estas deben actualizarse una vez se complete satisfactoriamente una compra.
Debe mostrarse un mensaje emergente que indique el resultado de la operación de compra.
La UI del inventario debe poder listar los ítems en existencia y sus respectivas cantidades.

Cada elemento que represente un ítem debe ser un botón que permita acceder a la selección de dos funcionalidades: Consumir o descartar el ítem.
Al seleccionar descartar, se debe poder elegir la cantidad de existencias del ítem que se desea descartar.
Al finalizar la operación, se debe mostrar un mensaje emergente que indique el resultado de la operación de descarte.

Para consumir un ítem es válido mostrar un mensaje emergente en UI.
Todas las UI presentadas deben ser completamente funcionales

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plataformas requeridas Android
Necesito Crear una app
Tipo de app Tienda virtual
Necesita backend No
Procesador de pago No

Plazo de Entrega: No definido

Habilidades necesarias