Contacta con nosotros

Temario del curso

Introducción a Rust para el desarrollo de videojuegos

  • Descripción general del desarrollo de videojuegos con Rust
  • Beneficios de usar Rust para el desarrollo de videojuegos
  • Introducción a los marcos de trabajo para el desarrollo de videojuegos en Rust

Configuración del entorno de desarrollo

  • Instalación de Rust y Cargo
  • Configuración del entorno de desarrollo de Rust
  • Configuración del marco de trabajo y las dependencias para el desarrollo de videojuegos

Fundamentos del desarrollo de videojuegos con Rust

  • Descripción general de los conceptos de desarrollo de videojuegos
  • Entidades, componentes y sistemas en el desarrollo de videojuegos con Rust
  • Bucle de juego y manejo de eventos en Rust

Programación gráfica con Rust

  • Introducción a las bibliotecas y motores gráficos en Rust
  • Trabajo con gráficos 2D y 3D en videojuegos con Rust
  • Técnicas de renderizado y shaders en Rust

Programación de la jugabilidad en Rust

  • Implementación de mecánicas y lógica de juego usando Rust
  • Manejo de entradas y control del jugador en videojuegos con Rust
  • Simulación de física y detección de colisiones en videojuegos con Rust

Audio y sonido en videojuegos con Rust

  • Integración de bibliotecas de audio para efectos de sonido y música en videojuegos con Rust
  • Implementación de reproducción y mezcla de audio en videojuegos con Rust

Desarrollo de la interfaz de usuario en Rust

  • Creación de interfaces de usuario y menús para videojuegos usando Rust
  • Manejo de entradas e interacción del usuario en interfaces de usuario de Rust
  • Principios de diseño de la interfaz de usuario y mejores prácticas para videojuegos en Rust

Optimización y rendimiento en videojuegos con Rust

  • Perfilado y optimización del código de videojuegos en Rust para mejorar el rendimiento
  • Gestión de memoria y técnicas de optimización en Rust
  • Técnicas para mejorar las tasas de fotogramas y reducir la latencia en videojuegos con Rust

Depuración y prueba de videojuegos en Rust

  • Herramientas y técnicas para la depuración de videojuegos en Rust
  • Pruebas unitarias e integración en el desarrollo de videojuegos con Rust
  • Manejo de errores y excepciones en videojuegos con Rust

Despliegue y distribución de videojuegos en Rust

  • Empaquetado y distribución de videojuegos en Rust para diferentes plataformas
  • Creación de instaladores y archivos ejecutables para videojuegos en Rust
  • Consideraciones para el despliegue de videojuegos y actualizaciones posteriores al lanzamiento

Resumen y próximos pasos

Requerimientos

  • Comprensión básica de los conceptos de programación
  • Experiencia con un lenguaje de programación (como C o C++)
  • El conocimiento previo de los conceptos del desarrollo de videojuegos es útil, pero no es obligatorio

Público objetivo

  • Desarrolladores de videojuegos
  • Programadores interesados en el desarrollo de videojuegos con Rust
 21 Horas

Número de participantes


Precio por participante

Testimonios (2)

Próximos cursos

Categorías Relacionadas