Temario del curso

Introducción a Rust para el Desarrollo de Juegos

  • Visión general del desarrollo de juegos con Rust
  • Beneficios de usar Rust para el desarrollo de juegos
  • Introducción a los marcos de trabajo de desarrollo de juegos 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 de desarrollo de juegos y sus dependencias

Conceptos Básicos de Desarrollo de Juegos con Rust

  • Visión general de conceptos de desarrollo de juegos
  • Entidades, componentes y sistemas en el desarrollo de juegos con Rust
  • Bucles de juego y manejo de eventos en Rust

Programación Gráfica con Rust

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

Programación de Juego en Rust

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

Audio y Sonido en Juegos de Rust

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

Desarrollo de Interfaz de Usuario en Rust

  • Creación de interfaces de usuario y menús para juegos usando Rust
  • Manejo de entrada del usuario e interacción en UIs de Rust
  • Principios de diseño de UI y mejores prácticas para juegos de Rust

Optimización y Rendimiento en Juegos de Rust

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

Depuración y Pruebas en Juegos de Rust

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

Distribución y Despliegue de Juegos de Rust

  • Empaquetado y distribución de juegos de Rust para diferentes plataformas
  • Creación de instaladores y archivos ejecutables para juegos de Rust
  • Consideraciones para el despliegue del juego y actualizaciones post-lanzamiento

Resumen y Próximos Pasos

Requerimientos

  • Comprensión básica de conceptos de programación
  • Experiencia con un lenguaje de programación (como C o C++)
  • Familiaridad con conceptos de desarrollo de juegos es útil pero no requerida

Audiencia

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

Número de participantes


Precio por Participante​

Testimonios (2)

Próximos cursos

Categorías Relacionadas