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



Precio por participante

Testimonios (5)

Cursos Relacionados

Rust Advanced

14 horas

Rust for Embedded Systems

21 horas

Rust for Systems Programming

21 horas

Rust for Web Development

21 horas

Rust Fundamentals

14 horas

Rust Programming

21 horas

Introduction to Programming

35 horas

Código limpio

14 horas

Programación de Red Linux

14 horas

Java Advanced

28 horas

Continuous Integration (CI) for Java

14 horas

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

1