C/C++ · Renderização · Sistemas · Ferramentas

Programação e engenharia de jogos

Suporte prático de programação e engenharia para jogos, engines e plataformas, desde um problema técnico específico até uma função integrada de desenvolvimento sob contrato na sua equipe.

C/C++ e engenharia de baixo nível

Trabalho crítico de desempenho em jogos e engines com C/C++, com experiência em otimização de baixo nível nas arquiteturas x86, x64, ARM, ARM64 e MIPS.

  • Profiling de CPU e otimização de caminhos críticos
  • Memória, layout de dados e restrições de plataforma
  • Otimização em Assembly quando apropriado
  • Depuração, correção de bugs e recuperação técnica de projetos

Renderização e engenharia de GPU

Integração e otimização de renderização com foco em tempo de frame, compatibilidade e objetivos reais de plataforma.

  • Profiling de GPU e gargalos de renderização
  • Integração de API gráfica/plataforma
  • Análise de shaders, estados e draw calls
  • Adaptação do sistema de renderização durante ports

Gameplay, sistemas e bibliotecas

Suporte de engenharia além da renderização, incluindo gameplay, áudio, rede, sistemas, bibliotecas reutilizáveis e serviços de plataforma.

Ferramentas e engenharia de produção

Sistemas de build, pipelines de conteúdo, ferramentas de depuração e fluxos técnicos que ajudam equipes de produção a lançar com confiabilidade em múltiplos destinos.

Engenharia sob contrato

Integre conosco à sua equipe ou entregue uma área técnica

Podemos trabalhar ao lado de uma equipe de engenharia estabelecida ou assumir a responsabilidade por uma entrega técnica claramente definida. O foco é resolver problemas de produção, comunicar com clareza e deixar código de fácil manutenção.