Programa del Curso
Introducción a Rust para Game Development
- Descripción general del desarrollo de juegos con Rust
- Beneficios 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
Game Development Conceptos básicos con Rust
- Descripción general de los conceptos de desarrollo de juegos
- Entidades, componentes y sistemas en Rust el desarrollo de juegos
- Bucles de juego y manejo de eventos en Rust
Gráficos Programming 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
Jugabilidad Programming en Rust
- Implementación de la mecánica del juego y la lógica 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 interfaz de usuario en Rust
- Creación de interfaces de usuario y menús para juegos mediante Rust
- Manejo de la entrada e interacción del usuario en Rust interfaces de usuario
- Principios de diseño de interfaz de usuario y prácticas recomendadas para Rust juegos
Optimización y rendimiento en Rust juegos
- Generación de perfiles y optimización del código de juego Rust para 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
Testimonios (2)
Me gustaron los ejemplos interactivos en los que trabajamos, el capacitador estaba muy bien informado en casi todos los temas sobre los que teníamos preguntas y brindó excelentes consejos para nuestros casos de uso del mundo real relacionados con algunos de los materiales de la capacitación.
Tracy - GenesysGo
Curso - Rust Advanced
Traducción Automática
El formador explicó muchas cosas interesantes sobre RUST, empezando por la base, pasando por sus aplicaciones hacia Blockchain, que fue muy perspicaz y cautivador
Elena Paraschiv - ICI BUCHAREST
Curso - Rust Programming
Traducción Automática