RA6 · verificado

RA6 de Formación en Centros de Trabajo · DAM

Interviene en el desarrollo de juegos, aplicaciones multimedia y aplicaciones para dispositivos móviles empleando las herramientas y lenguajes específicos y cumpliendo el guión y las especificaciones establecidas.

Comprobar mi dominio con José →

Contenido verificado asociado a este RA

Manipulación e Integración de Contenidos Multimedia

Esta unidad aborda la gestión de diversos formatos multimedia, la conversión entre ellos mediante librerías específicas y su correcta integración en aplicaciones, siguiendo las directrices de diseño para asegurar la coherencia y funcionalidad.

Entornos de Desarrollo para Móviles y Motores de Juegos

Esta unidad explora los entornos de desarrollo integrados (IDEs) y los motores específicos utilizados para crear aplicaciones móviles y juegos, cubriendo su configuración, gestión de proyectos y las particularidades de cada plataforma o motor.

Desarrollo de Aplicaciones Interactivas y Animaciones para Móviles

Esta unidad se centra en la creación de aplicaciones móviles interactivas, abordando el manejo de eventos de usuario, la integración de elementos interactivos y la implementación de animaciones para mejorar la experiencia del usuario.

Desarrollo de Juegos y Aplicaciones de Entretenimiento: Técnicas, Motores y Participación en el Equipo

Esta unidad trabaja el CE_f del RA6 (participar en el desarrollo de juegos y aplicaciones de entretenimiento empleando distintas técnicas, motores y entornos de desarrollo). Se presentan las técnicas fundamentales de programación de juegos (game loop, física, gráficos, IA básica, gestión de assets), los motores más utilizados en el sector (Unity, Unreal Engine, Godot) y el rol del desarrollador dentro de un equipo multidisciplinar, junto con errores frecuentes de rendimiento y lógica y una actividad práctica para consolidar lo aprendido.

Verificación de Usabilidad y Mejora de Aplicaciones

Esta unidad aborda la importancia de la usabilidad en las aplicaciones, los métodos para verificarla y la colaboración en la implementación de cambios para asegurar que las aplicaciones cumplen con los niveles de calidad y experiencia de usuario exigidos.

Conceptos clave

CódecContenedor multimediaTranscodificaciónAPI multimediaLibrerías de procesamiento de imagen/vídeoOptimización de recursos multimediaIDE (Entorno de Desarrollo Integrado)SDK (Software Development Kit)Motor de juegoAsset pipelineBuild targetGradleXcodeUnityUnreal EngineManejo de eventos (Touch, Gestos, Sensores)Listeners/HandlersCiclo de vida de la aplicación

Errores que conviene evitar

  • Incompatibilidad de formatos: No verificar la compatibilidad de códecs y contenedores con la plataforma de destino, lo que lleva a errores de reproducción. Se corrige consultando la documentación de la plataforma y usando herramientas de análisis de medios para transcodificar si es necesario.
  • Rendimiento deficiente por archivos no optimizados: Integrar archivos multimedia con resoluciones o bitrates excesivos, causando lentitud o alto consumo de memoria. Se corrige optimizando el tamaño y la compresión de los archivos para el dispositivo de destino.
  • Desalineación con especificaciones de diseño: No seguir las guías de estilo o mockups para la integración de elementos multimedia, resultando en una interfaz inconsistente. Se corrige revisando las especificaciones de diseño y comunicándose con el equipo de diseño para asegurar la fidelidad.
  • Configuración incorrecta del SDK: El IDE no puede encontrar o usar el SDK necesario para compilar el proyecto, lo que impide el desarrollo. Se corrige verificando la instalación del SDK, actualizando a la versión correcta y configurando las rutas en el IDE o variables de entorno.
  • Conflictos de dependencias: Versiones incompatibles de librerías o plugins que causan errores de compilación o ejecución. Se corrige revisando los logs de error, ajustando las versiones de las dependencias en los archivos de configuración del proyecto y utilizando herramientas de resolución de dependencias.
  • Problemas de rendimiento en emuladores/simuladores: Los emuladores o simuladores funcionan lentamente o no se inician correctamente. Se corrige asegurando que la virtualización está habilitada en la BIOS/UEFI, asignando suficiente RAM al emulador y utilizando imágenes de sistema optimizadas.
  • Bloqueo del hilo de UI: Realizar operaciones intensivas en el hilo principal, causando que la aplicación se congele. Se corrige ejecutando tareas pesadas en hilos secundarios o usando mecanismos asíncronos.
  • Animaciones no fluidas: Las animaciones se ven entrecortadas debido a un bajo framerate. Se corrige optimizando el código de animación, usando animaciones basadas en hardware y perfilando el rendimiento para identificar cuellos de botella.

Qué se evalúa en este RA

CE a

Se ha manipulado material multimedia en múltiples formatos, analizando y utilizando librerías específicas para la conversión entre formatos y para la integración de contenidos multimedia en una aplicación.

CE b

Se ha participado en la preparación e integración de materiales multimedia en una aplicación, siguiendo las instrucciones del equipo de diseño.

CE c

Se han utilizado y gestionado entornos de desarrollo específicos para aplicaciones destinadas a dispositivos móviles, así como entornos y motores para el desarrollo de juegos.

CE d

Se ha colaborado en el desarrollo de aplicaciones interactivas para dispositivos móviles, basadas en el manejo de eventos y en la integración de elementos interactivos y animaciones.

CE e

Se ha verificado la usabilidad de las aplicaciones desarrolladas, colaborando en los cambios y medidas necesarias para cumplir los niveles exigidos.

CE f

Se ha participado en el desarrollo de juegos y aplicaciones en el ámbito del entretenimiento empleando distintas técnicas, motores y entornos de desarrollo.

Canal Estudios es un servicio de Skillback S.L. · NIF B2481724 · Barcelona, España
Aviso legal · Privacidad · Cookies · Términos · Atles de Catalunya