CursosEmpresasBlogLiveConfPrecios

Guía de instalación e integración de FMOD

Clase 4 de 11 • Curso de Audio para Videojuegos: Fundamentos de Diseño Sonoro

Contenido del curso

Introducción

  • 1
    ¿Cómo producir audio para videojuegos?

    ¿Cómo producir audio para videojuegos?

    09:07 min

Configuración del entorno de trabajo

  • 2
    Instalación y tutorial básico de Reaper

    Instalación y tutorial básico de Reaper

    12:48 min
  • 3
    Instalación de FMOD y conexión con Reaper

    Instalación de FMOD y conexión con Reaper

    06:39 min
  • 4
    Guía de instalación e integración de FMOD

    Guía de instalación e integración de FMOD

    Viendo ahora
  • 5
    Instalación y configuración de Unity

    Instalación y configuración de Unity

    13:29 min

Análisis y práctica de conceptos

  • 6
    Sonido y ruido blanco

    Sonido y ruido blanco

    06:11 min
  • 7
    Volumen e intensidad

    Volumen e intensidad

    09:30 min
  • 8
    Frecuencia

    Frecuencia

    05:46 min
  • 9
    Timbre

    Timbre

    07:15 min
  • 10
    Espacialidad

    Espacialidad

    10:37 min

Próximos pasos

  • 11
    Continúa con el Curso de Audio para Videojuegos: Técnicas de Diseño Sonoro

    Continúa con el Curso de Audio para Videojuegos: Técnicas de Diseño Sonoro

    01:05 min
Tomar examen

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads

      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.

      pasted image 0.png

      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.

      https://lh5.googleusercontent.com/uETtfofV-D2jJm9-hf15zZ558vmb1K065zMYNWHTnWZdlaMsx0mV3m0lWYk_NrY7ab8mekK8Zc_DfCNLZoaWZ8JjNfbeqDquHdVgioT8QTwAb5-QknxO72mNt-b87mup0g1m8Uyf

      En mi caso tuve que probar con diferentes configuraciones para llegar a la conclusión que la única que funcionaba era 2560 x 1440.

      https://lh3.googleusercontent.com/xZUmQuISD2CkOx7IGxP2d9N3NK6Hq2D_gWXKNL1JxDROy3d_5s4v_AfWiARGXqifru4CW6mwL8aH0ZGjRqpGzTfTKUFS8I22VKvG3IoodYH7c9Vt0JFj7t4fftChLzrVubBZzB36

      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.

      https://lh3.googleusercontent.com/M0ZZV-EuPcqBfH1TQGCRJc6h26mAzT521ZSXc55mHNhhapr6ulYxt9U1k4QQoqWQkojfgGB8dIfi7XlCHEAWo_5k7FCc9qhgqOTPt0e1mLZMoahfQQc8XMauYmkVWRd-iDvTquwW

      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.

      https://lh6.googleusercontent.com/weonADrhXEkc-q7GUaimf-P7wb5SCunvsM-p3dNVHgW2A2jVlIyPmh3MKznItoYQv2KiFphlrp5VMLZanuNRoEjTOG6X1w5ANVVgJgV_Sv2USIF8fazT7j15OJ_jBU2iMbYvBgza

      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.

      https://lh4.googleusercontent.com/2Zj6Ehcw8cj4NpXnVD2ae_dBFnIdpkKtK45oJ4qzOrsF18IXv_TVRjRqvvQ24zvg3rAJsXEtF3bJlfNdDKz4xXwlI_1kUi0Ql7EmayeXQHOwoXO8n0C5Nz1HPM6puZvE13zNwbSW

      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:

      https://lh6.googleusercontent.com/5Y8AFDmuCmq2XTlWjxTtJFxJ_LAVH5YqloRh3XJIA2pQ3zv16ThwhlgLxB1oV_nWQUVG1SvNS8sD3HHbB7KWE6XQ_XjnUliiE49AjZewEY1b5aOIP6QxJCGZfw5OddmC3Rfn23uP

      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.

      https://lh4.googleusercontent.com/miFQtYcHUIH2KtlkilRM1XaxUT5P6328QSkCDCeuS1OyV5vX7RdEDcb227j4Wz1Yi-d4kI28PUV1tdZsK6yjxK87AE7UfWxgkqxN_7H1Qrn1F9yfSg3DJnKEgvZyGy3x_PXZSnPE

      Da click en “Disable Existing Native Libraries” y luego en “Restart Unity”.

      https://lh4.googleusercontent.com/qyRqqPP7S9uLUAzbAU-qva_vQ2Q0chlesw9tPQWOLu7aaG3dP7afdWkw0ro4KJe0LibnUX4O1c9fvRdgC5fyvsfru_GyK9jC3NkL9trdw35BocMhV6ATH67HgnDQOdKPGrBIKbS_

      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.

      https://lh6.googleusercontent.com/TpMjHBNxPbUhy3Ipjz2eYnwZuj9gRbOWyMF-WgtlOZnQ57g27rfX8zM55ugzwDxmReucj-knoR7m34iCcJZCpELiaZyFBot3YYfgG1YOOGiyhIOw8mwhlefzWBOu3OBagO9yVG47

      Los pasos son sencillos y te estaré guiando a través de ellos. Primero debemos dar click en “Start” en el mensaje de bienvenida.

      https://lh5.googleusercontent.com/WBRckl4Yq6RSxzzLp6jeMxT1ANJQOdoXb98i1fy_xajqSV_T4U5zJOZ_RTp9euYsWQbRxboIeiEVfqwHRQvohe15UjhKKxKtIJGxt0EcjlY1FxzO2LsliT6ZsTbvi-cPfN1UuG7d

      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.

      https://lh3.googleusercontent.com/ftwTMvyHg04kRPHe5kHzQeOxnWSMw3-X1PsBI7NWcx4qNPxonxT3i0CUnUY8MGc7eqLMwZy64eM_JiaLx5o8mkn4sUqk6zMGIr-2_E1iPwUgorzJ76Xj6Ldz3tNtPNGCgeECXHfz
      https://lh3.googleusercontent.com/Ts1ULtjRHmrJlgWquThmBrXiSRcNOk_5ixs_dqxZP2pjNf5rpHTzLYZk-HlMSKdvxWvTjj9yV52nlaNSJjhhF4oMDFg-lTEteZjDv8GUgPgz-lw1MebNQ-VU_tKM77BHcs9JY-v3

      Después, damos click en “Next” para continuar con el siguiente paso que es el de vincular el proyecto.

      https://lh5.googleusercontent.com/TGZ5qZb9tjAofwkMgZ3TbV4uYdJqKqhJ5TKUwdWxGDh8QNZWn7jQQ43Qq5ja_OwoLU3UEW3iht6xe5v3wBGfUEGvhnMZquCnyqi4yVBOalkVzUIlKhhwsB-Zo7AmvGhDMJ-bFLIf

      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.

      https://lh4.googleusercontent.com/YLPQUU0PrDa97JiH6-gSTPfaygrlYgI1ScBQImFDk9le-ltreur_EtwOnqPBVmiW4hjmO58Wa3B6xsr-6lHeFUUuRlOY_egXA3OQnjqJRaKj4SOtrhAmGca7GwYPDydOFE2rT82X

      Seguidamente, reemplazamos el componente nativo Audio Listener de Unity con uno de FMOD.

      https://lh4.googleusercontent.com/Y_g8xmOJQsuRAIXBcwuRLC_SwOQcLinBUNuW0t9LqTRvaZMVpxkxdDrDZjf9lj5TM96KzfXAFKIx2wPUlCryawACBYwFOkIZ20UawXye4zMr1E9EBli0IdWEJCPoGCTaRAVUkkxt

      Continuamos con deshabilitar el núcleo de audio de Unity para prácticamente terminar con la integración.

      https://lh4.googleusercontent.com/55hgB9PuNGVHzea5aO9ikpKijrysBhOqBSEI1wgQOtcPb426CBqV84IWk5fiGl5LJ7bP5Oj0ii4xf32svpTIcGQWAKlYl-cDe3_efBdiIXJN33kNsBfDk1RnovXHHRHwJ0k04ZmF

      Esta ventana nos confirma que no hay fuentes de audio en Unity activas que puedan interferir con la implementación.

      https://lh6.googleusercontent.com/QzSRUz3raKVmI55ZRG8PIU5INgRLEsjPMfJ-gJrC-wBrwp_UYEu3zkZLlVEuQ39VXeU025MtgJGZni0GFF2aUcAGAt347ct7DtyRaYBJUEp3ht29hM67XIPNMINKnrXLaOgKrtqQ

      Y concluimos el procedimiento con la siguiente ventana de diálogo.

      pasted image 0 (2).png

      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!

      Comentarios

      Diaz Mauricio

      Diaz Mauricio

      student•
      hace 4 años
      Leonardo Gutierrez

      Leonardo Gutierrez

      student•
      hace 5 años
      Eduardo Piñera

      Eduardo Piñera

      student•
      hace 4 años
        Juan Camilo Jáuregui

        Juan Camilo Jáuregui

        teacher•
        hace 4 años

      Me gustan también las clases en este formato

      Genial

      una duda que tal vez va en la clase anterior pero aprovecho esta para preguntar, solo se puede integrar fmod con reaper o es posible con logic??

      La integración de FMOD es con Unity, el motor de videojuegos que usamos para el curso. Puedes usar Logic sin problema :) pero recomendamos usar Reaper para que puedas seguir las clases con tranquilidad