Guía de instalación e integración de FMOD
Clase 4 de 11 • Curso de Audio para Videojuegos: Fundamentos de Diseño Sonoro
Introducción
¡Hola, Platzinauta! Soy Juan del futuro y quiero contarte que he estado todavía trabajando duro en la experiencia de este curso de audio para videojuegos para que adquieras la mejor calidad de contenido en el área. Por ello, estuve haciendo pruebas con las versiones más recientes de FMOD que te permitirán trabajar en todos los sistemas operativos sin ningún problema. La siguiente guía te mostrará no solo el proceso de instalación de FMOD 2.02.00, que es la más reciente, sino también cómo realizar la integración con Unity de una forma sencilla y amigable. Con ello, puedes estar seguro o segura de que puedes desarrollar los contenidos posteriores a esta clase y evitar los tropiezos, aunque estos serán resueltos en elcurso de implementación de audio. ¡Así que vamos a hacer el procedimiento!
Instalación de FMOD
Todo inicia con visitar la página www.fmod.com y crear un usuario, lo cual no tiene ningún costo. Después de haber terminado el proceso de registro y loguearnos, nos dirigimos a la sección de descargas y damos click en FMOD Studio Suite. En ella daremos click en el botón donde dice 2.02 como lo indica la imagen y posteriormente en el vínculo “download” correspondiente a tu sistema operativo. La versión 2.02.00 es la que está disponible para usuarios Linux, las anteriores desafortunadamente no lo están.
Una vez realizada la descarga, puedes realizar el proceso que el instalador te va indicando en cada paso. Sin embargo, sí nos vamos a concentrar en una característica que los desarrolladores de FMOD aún pueden estar trabajando y es la resolución. Si no puedes ver todos los componentes de la pantalla como en la siguiente imagen, necesitas cambiar la resolución de la pantalla yendo a la configuración respectiva de tu sistema operativo.
En mi caso tuve que probar con diferentes configuraciones para llegar a la conclusión que la única que funcionaba era 2560 x 1440.
Es importante que puedas ver toda la interfaz de audio o te será muy difícil trabajar cómodamente con FMOD como lo muestra la siguiente imagen.
Ya resuelto el problema de la resolución, es hora de aprender cómo se realiza la integración con Unity cuando lo tengas instalado y el proyecto de la clase en él. No dudes en volver a esta guía de ser necesario, es posible que lo tengas que hacer. Por lo pronto te mostraré el procedimiento con un proyecto de Unity completamente nuevo.
Vuelve a la sección de descargas de la página de FMOD, pero en esta ocasión da click a la sección Unity Integration. Luego, da click en la versión 2.02 y finalmente click en el vínculo “download” el cual te dirigirá a designar una carpeta para un archivo de tipo Unity package.
En lecciones posteriores te diré que solo se deben usar versiones Unity Verified, pero como te comenté en el inicio de esta guía, realicé pruebas sobre esta versión a la fecha de Early Access que nos garantizan que podemos trabajar en sistemas operativos Linux basados en Debian (Ubuntu idealmente).
En el proyecto de Unity necesitas ubicar la carpeta packages dentro de la pestaña de eventos.
Ahora vas al archivo fmodstudio20200.unitypackage dentro de la carpeta donde asignaste la descarga, mantienes click en él y lo arrastras dentro del área de packages en Unity. En otras palabras, un drag and drop. Al hacer esto, Unity tomará un tiempo para procesar el paquete y abrir la ventana de diálogo donde verás las instrucciones para importar los archivos del paquete y continuar con el proceso de integración. El primer diálogo que verás es el siguiente:
Dale click a importar y después de unos momentos aparecerá esta ventana que te mostrará unos pasos necesarios para continuar con la integración.
Da click en “Disable Existing Native Libraries” y luego en “Restart Unity”.
Una vez tengas Unity otra vez abierto, da click en “Copy New Native Libraries” y con ello concluimos el proceso de importación del paquete que equivale a una instalación. Ahora debemos proceder con la configuración de la integración.
Los pasos son sencillos y te estaré guiando a través de ellos. Primero debemos dar click en “Start” en el mensaje de bienvenida.
A continuación, damos click en “Update Event References” (en clases posteriores aprenderás montones de lo que son los eventos en FMOD. Posteriormente das click al botón “Scan” de esta ventana de diálogo y cerrarla.
Después, damos click en “Next” para continuar con el siguiente paso que es el de vincular el proyecto.
En esta ventana necesitamos dar click en “FMOD Studio Project” para ubicar el archivo que abre el proyecto con extensión .fspro de la sesión que estés trabajando para implementar el audio de tu proyecto de Unity.
Seguidamente, reemplazamos el componente nativo Audio Listener de Unity con uno de FMOD.
Continuamos con deshabilitar el núcleo de audio de Unity para prácticamente terminar con la integración.
Esta ventana nos confirma que no hay fuentes de audio en Unity activas que puedan interferir con la implementación.
Y concluimos el procedimiento con la siguiente ventana de diálogo.
Damos click en “Close” y con ello damos por terminado el proceso de integración de FMOD en Unity.
Si tienes alguna pregunta no olvides dejarla en la caja de comentarios para que podamos contestar. Con estos pasos ya estamos listos para trabajar en nuestro proyecto de audio, va a ser muy emocionante así que ¡te espero en la siguiente clase!