Text copied to clipboard!

Título

Text copied to clipboard!

Programador Sênior de Gameplay

Descrição

Text copied to clipboard!
Estamos à procura de um Programador Sênior de Gameplay altamente qualificado e apaixonado por jogos para se juntar à nossa equipe de desenvolvimento. Este profissional será responsável por projetar, implementar e otimizar sistemas de jogabilidade que proporcionem experiências envolventes e inovadoras aos jogadores. Trabalhando em estreita colaboração com designers, artistas e outros programadores, o Programador Sênior de Gameplay terá um papel fundamental na criação de mecânicas de jogo, controle de personagens, IA, física e outros elementos interativos que compõem a experiência do usuário. O candidato ideal possui ampla experiência em programação de jogos, domínio de linguagens como C++ e C#, e profundo conhecimento de motores de jogo como Unity ou Unreal Engine. Além disso, deve ter habilidades de resolução de problemas, pensamento crítico e capacidade de trabalhar em equipe multidisciplinar. Espera-se que o profissional contribua com ideias criativas, proponha soluções técnicas eficientes e mantenha altos padrões de qualidade no código. Responsabilidades incluem a análise de requisitos de jogabilidade, desenvolvimento de protótipos, integração de sistemas com outras áreas do jogo, otimização de desempenho e depuração de problemas técnicos. Também será responsável por orientar programadores juniores, revisar código e colaborar na definição de boas práticas de desenvolvimento. Este cargo exige um alto nível de autonomia, organização e comprometimento com prazos e metas. A experiência prévia em projetos de jogos lançados comercialmente será considerada um diferencial importante. Se você é apaixonado por criar experiências de jogo memoráveis e deseja trabalhar em um ambiente dinâmico e criativo, esta é a oportunidade ideal para você.

Responsabilidades

Text copied to clipboard!
  • Desenvolver e manter sistemas de jogabilidade interativos
  • Colaborar com designers e artistas para implementar mecânicas de jogo
  • Otimizar código para garantir desempenho e estabilidade
  • Depurar e corrigir bugs relacionados à jogabilidade
  • Criar protótipos de novas funcionalidades de jogo
  • Integrar sistemas de IA, física e controle de personagem
  • Revisar código de outros programadores e fornecer feedback
  • Documentar funcionalidades e processos técnicos
  • Apoiar programadores juniores com orientação técnica
  • Participar de reuniões de planejamento e revisão de sprint

Requisitos

Text copied to clipboard!
  • Experiência comprovada como programador de jogos
  • Domínio de C++ e/ou C#
  • Conhecimento avançado de Unity ou Unreal Engine
  • Forte compreensão de estruturas de dados e algoritmos
  • Experiência com sistemas de física, IA e controle de personagem
  • Capacidade de trabalhar em equipe multidisciplinar
  • Habilidades de comunicação verbal e escrita
  • Experiência com controle de versão (ex: Git)
  • Capacidade de resolver problemas complexos de forma eficiente
  • Portfólio com jogos ou protótipos desenvolvidos

Perguntas potenciais de entrevista

Text copied to clipboard!
  • Quais motores de jogo você já utilizou profissionalmente?
  • Você possui experiência com jogos lançados comercialmente?
  • Como você lida com a otimização de desempenho em jogos?
  • Pode descrever um sistema de jogabilidade que você desenvolveu?
  • Você já liderou ou orientou outros programadores?
  • Como você integra feedback de designers no seu trabalho?
  • Qual sua abordagem para depuração de bugs complexos?
  • Você tem experiência com desenvolvimento para múltiplas plataformas?
  • Como você organiza seu código para facilitar manutenção?
  • Está familiarizado com metodologias ágeis como Scrum?