First Person Narrative Adventures + Complete Puzzle Engine (FPNA+CPE) es un paquete para Unity que permite crear aventuras 3D en primera persona a base de narrativa y con diario, inventario y puzles. Además de tener una demo completa, en la documentación se incluyen tutoriales para poner en marcha un nuevo proyecto y detalles de cada una de las características que ofrece este paquete.
Configurar el proyecto
Si queremos dejar listo nuestro proyecto en Unity para poder usar este paquete, hay que seguir estos pasos:
- Abrir el gestor de proyectos FPNA+CPE.
- En el menú superior del editor de Unity, selecciona Tools > AP > Project Manager.
- Poner nombre al proyecto.
- En el campo Project Name escribe el nombre que desees para tu proyecto FPNA+CPE.
- Generar los ficheros del proyecto.
- Dando al botón Create New Project se generan todos los ficheros necesarios. Se creará una subcarpeta con el nombre del proyecto dentro de Assets/AP/Assets/Resources, para guardar los datos, y otra con el mismo nombre dentro de Assets/AP/Assets/Scenes, para las escenas del juego.
Preparar la primera escena
Una vez configurado el proyecto, estos son los pasos para empezar a editar la que será la primera escena del juego.
- Seleccionar el proyecto actual.
- Con la ventana Project Manager abierta, selecciona el proyecto recién creado en la lista desplegable Current Project.
- Abrir la primera escena del juego.
- Abre la escena llamada 01_DefaultScene que estará dentro de la subcarpeta con tu nombre de proyecto en Assets/AP/Assets/Scenes. Esta es la escena base que tiene ya toda la jugabilidad configurada.
- Preparar la escena con el tutorial.
- Arrastra el prefab Grp_TutoRoom con la habitación del tutorial desde la pestaña Project a la jerarquía de la escena. Su ubicación exacta es Assets/AP/Assets/Prefabs/Tutos/Tuto_02.
- Asegúrate de que la posición del GameObject creado es la (0,0,0).
- Elimina el objeto llamado Stage de la jerarquía de la escena, ya que la idea es reemplazarlo con la nueva habitación del tutorial.
- Guardar y probarlo todo.
- ¡Muy importante tener en cuenta que siempre que crees o edites elementos, hay que darle a ACTUALIZAR en el sistema de guardado!
- Concretamente dirígete a Tools > AP > Update Scene y en la ventana que se abre, presion el botón Update + Play para guardar y comenzar a probar la escena automáticamente.
- ¡Recomendable usar siempre este botón específico de FPNA+CPE en vez del botón estándar Play de Unity… para evitar errores que a veces aparecen en consola!
Objeto con texto
Una de las maneras más habituales de contar una historia es incluir objetos en el juego que llevan un texto asociado. El jugador hace clic en el objeto y aparece un visor de texto con el texto correspondiente. En FPNA+CPE esto se construye de la siguiente manera:
- Añadimos el Game Object deseado a la escena.
- Activamos Tools > AP > Object Creator.
- Elegir «03 Items (Text viewer)» como categoría de objeto, marcar si queremos que el objeto aparezca en el diario, escribir nombre del objeto y asegurarse de tener seleccionado el Game Object que queramos convertir en objeto con texto.
- Dar a Apply. Automáticamente el Game Object es renombrado y se le añaden varios scripts necesarios para su funcionamiento.
- Luego es posible darle a Open Window Tab y así poder definir qué título y texto descriptivo mostrar en el diario acerca de este objeto con texto.
Más información
- First Person Narrative Adventures + Complete Puzzle Engine (Unity AssetStore), incluye Demo para PC
- Manual basado en ficheros PDF que vienen incluidos en el paquete al descargarlo de la AssetStore.
Esta página está licenciada bajo CC BY-NC-SA 4.0 por Laboratorios Narratech.