Programa do Curso
Introdução ao Rust para Desenvolvimento de Jogos
- Visão geral do desenvolvimento de jogos com Rust
- Benefícios do uso do Rust no desenvolvimento de jogos
- Introdução aos frameworks de desenvolvimento de jogos em Rust
Configurando o Ambiente de Desenvolvimento
- Instalando Rust e Cargo
- Configurando o ambiente de desenvolvimento do Rust
- Configurando o framework de desenvolvimento de jogos e suas dependências
Conceitos Básicos de Desenvolvimento de Jogos com Rust
- Visão geral dos conceitos de desenvolvimento de jogos
- Entidades, componentes e sistemas no desenvolvimento de jogos em Rust
- Loops de jogo e tratamento de eventos em Rust
Programação Gráfica com Rust
- Introdução às bibliotecas e motores gráficos em Rust
- Trabalhando com gráficos 2D e 3D em jogos com Rust
- Técnicas de renderização e shaders em Rust
Programação de Jogabilidade em Rust
- Implementando mecânicas e lógica de jogo usando Rust
- Tratamento de entrada e controle do jogador em jogos com Rust
- Simulação de física e detecção de colisões em jogos com Rust
Áudio e Som em Jogos com Rust
- Integrando bibliotecas de áudio para efeitos sonoros e música em jogos com Rust
- Implementando reprodução e mixagem de áudio em jogos com Rust
Desenvolvimento de Interface do Usuário em Rust
- Criando interfaces de usuário e menus para jogos usando Rust
- Tratamento de entrada do usuário e interação em UIs com Rust
- Princípios de design e melhores práticas de interface do usuário para jogos com Rust
Otimização e Desempenho em Jogos com Rust
- Perfilagem e otimização de código de jogo em Rust para desempenho
- Gerenciamento de memória e técnicas de otimização em Rust
- Técnicas para melhorar as taxas de quadros e reduzir a latência em jogos com Rust
Depuração e Teste de Jogos com Rust
- Ferramentas e técnicas para depurar jogos com Rust
- Testes unitários e de integração no desenvolvimento de jogos com Rust
- Tratamento de erros e exceções em jogos com Rust
Distribuição e Implantação de Jogos com Rust
- Empacotando e distribuindo jogos com Rust para diferentes plataformas
- Construindo instaladores e arquivos executáveis para jogos com Rust
- Considerações para implantação de jogos e atualizações pós-lançamento
Resumo e Próximos Passos
Requisitos
- Compreensão básica de conceitos de programação
- Experiência com uma linguagem de programação (como C ou C++)
- Familiaridade com conceitos de desenvolvimento de jogos é útil, mas não obrigatória
Público-Alvo
- Desenvolvedores de jogos
- Programadores interessados em desenvolvimento de jogos com Rust
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (2)
Muito boa estrutura de tópicos, apresentação perfeita, nível muito alto de conhecimento do instrutor. Infraestrutura impecável.
Tibor Pozsgai
Curso - Rust Advanced
Máquina Traduzida
Introdução sólida ao Rust com elementos avançados como macros. Exercícios práticos de codificação, muitos comentários laterais, discussão livre e consultas.
Robert - Sonova Warsaw Service Center Sp z o o
Curso - Rust Programming
Máquina Traduzida