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