Programa del Curso

Introducción a Rust for Game Development

  • Visión general del desarrollo de juegos con Rust
  • Ventajas de usar Rust para el desarrollo de juegos
  • Introducción a los frameworks de desarrollo de juegos en Rust

Configuración del entorno de desarrollo

  • Instalación Rust y carga
  • Configuración del entorno de desarrollo Rust
  • Configuración del marco de desarrollo de juegos y las dependencias

Conceptos básicos de desarrollo de juegos con Rust

  • Descripción general de los conceptos de desarrollo de juegos
  • Entidades, componentes y sistemas en Rust desarrollo de juegos
  • Bucles de juego y manejo de eventos en Rust

Programación de gráficos con Rust

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

Programación de jugabilidad en Rust

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

Audio y sonido en Rust juegos

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

Desarrollo de la interfaz de usuario en Rust

  • Creación de interfaces de usuario y menús para juegos mediante Rust
  • Control de la entrada y la interacción del usuario en las interfaces de usuario Rust
  • Principios de diseño de interfaz de usuario y prácticas recomendadas para Rust juegos

Optimización y rendimiento en Rust juegos

  • Creación de perfiles y optimización del código del juego Rust para mejorar el rendimiento
  • Técnicas de gestión y optimización de memoria en Rust
  • Técnicas para mejorar la velocidad de fotogramas y reducir la latencia en Rust juegos

Depuración y pruebas Rust Juegos

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

Implementación y distribución de Rust juegos

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

Audiencia

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

Número de participantes


Comienza

Termina


Las fechas están sujetas a disponibilidad y tienen lugar entre 09:30 y 16:30.

Precio por participante

Testimonios (4)

Cursos Relacionados

Combinado C / C ++, JAVA y Seguridad de Aplicaciones Web

  28 horas

Seguridad Java Avanzada

  21 horas

Combinado JAVA, PHP y Seguridad de Aplicaciones Web

  28 horas

Seguridad Java Estándar

  14 horas

Categorías Relacionadas