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
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 4800 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Testimonios (2)
Me gustaron los ejemplos interactivos que trabajamos. El formador era extremadamente conocedor en casi todos los temas sobre los cuales teníamos preguntas y ofreció excelentes consejos para nuestros casos de uso del mundo real relacionados con parte del material del entrenamiento.
Tracy - GenesysGo
Curso - Rust Advanced
Traducción Automática
El formador explicó muchas cosas interesantes sobre RUST, comenzando desde los fundamentos y avanzando hacia sus aplicaciones en Blockchain, lo cual fue muy revelador y cautivador.
Elena Paraschiv - ICI BUCHAREST
Curso - Rust Programming
Traducción Automática