Programa del Curso

Introducción a Rust para Game Development

  • Panorama general del desarrollo de juegos con Rust
  • Beneficios del uso de Rust en el desarrollo de juegos
  • Introducción a los marcos 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 desarrollo de juegos y dependencias

Conceptos Básicos de Game Development con Rust

  • Panorama general de los conceptos de desarrollo de juegos
  • Entidades, componentes y sistemas en el desarrollo de juegos con Rust
  • Ciclos de juego y manejo de eventos en Rust

Gráficos Programming con Rust

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

Mecánicas del Juego Programming en Rust

  • Implementación de mecánicas y lógica del juego usando Rust
  • Manejo de entrada y control del jugador en juegos de Rust
  • Simulación 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 del playback de audio y mezcla en juegos de Rust

Desarrollo de Interfaces de Usuario en Rust

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

Optimización y Rendimiento en Juegos de Rust

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

Depuración y Pruebas de Juegos de Rust

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

Implementación y Distribución de Juegos de Rust

  • Empaquetado y distribución de juegos de Rust para diferentes plataformas
  • Construcción de instaladores y archivos ejecutables para juegos de Rust
  • Consideraciones para la implementación del juego y las 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++)
  • La familiaridad con los conceptos de desarrollo de juegos es útil pero no obligatoria

Publido Objetivo

  • 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