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
Declaração de Clientes (2)
Gostei dos exemplos interativos que trabalhamos, o instrutor era extremamente conhecedor em quase todos os assuntos sobre os quais tivemos dúvidas e deu excelentes conselhos para nossos casos práticos relacionados a parte do material do treinamento.
Tracy - GenesysGo
Curso - Rust Advanced
Máquina Traduzida
O instrutor explicou muitas coisas interessantes sobre RUST, começando pelos fundamentos e avançando para suas aplicações em Blockchain, o que foi muito esclarecedor e cativante.
Elena Paraschiv - ICI BUCHAREST
Curso - Rust Programming
Máquina Traduzida