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
 21 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas