O Senior Game Developer é responsável pelo desenvolvimento de jogos de alta qualidade, colaborando com equipes multifu ncionais para criar experiências de jogo interativas e visualmente atraentes; irá assegurar que os jogos desenvolvidos sejam inovadores, eficientes e escaláveis, proporcionando uma experiência de jogo excepcional aos usuários.
A função abrange desde o design e implementação de mecânicas de jogo, otimização de desempenho, até a integração de elementos gráficos e sonoros.Principais Responsabilidades:Colaborar com designers e artistas de jogos para criar experiências de jogo interativas e visualmente atraentes.Desenvolver código de jogo de alta qualidade, eficiente e escalável.Implementar mecânicas, recursos e sistemas de jogo.Otimizar o desempenho do jogo e solucionar bugs e problemas.Manter-se atualizado sobre tendências do setor, tecnologias emergentes e melhores práticas.Colaborar com equipes multifuncionais para garantir o alinhamento com as metas do projeto.Contribuir para o design e planejamento da arquitetura do jogo.Testar e iterar elementos de jogabilidade para melhorar a experiência do jogador.Colaborar com engenheiros de áudio para integrar efeitos sonoros e música.Criar jogabilidade, sistemas de jogo e recursos em novos projetos de jogos.Definir a arquitetura geral do software de novos projetos de jogos e novos recursos.Projetar, implementar e testar lógica de negócios de metagame em aplicativos e serviços de jogos.Integrar ativos de IU e animações de movimento.Estimar tarefas relacionadas à engenharia, fazendo suposições claras sobre dependências e riscos.Escrever testes automatizados.Fornecer transparência oportuna sobre o status do desenvolvimento e os riscos às partes interessadas.Treinar engenheiros juniores para alcançar excelência técnica no projeto.Colaborar para estabelecer uma forte cultura de engenharia.Formação Acadêmica/ Vivência ProfissionalBacharelado em Ciência da Computação, Desenvolvimento de Jogos, Engenharia da Computação ou áreas relacionadas.
Formação adicional em cursos específicos de desenvolvimento de jogos será considerada um diferencial.Mais de 3 anos de vivência em desenvolvimento de software, preferencialmente na indústria de jogos.
Histórico comprovado de desenvolvimento e lançamento de jogos de alta qualidade, com experiência em sistemas de grande porte.Requisitos Necessários:Proficiência em C#.Experiência com motor de jogo Unity.Sólida compreensão de matemática 3D, física e programação gráfica.Fortes habilidades de resolução de problemas e depuração.Experiência em definir a arquitetura geral do software de novos projetos de jogos.Conhecimento em serviços de back-end e diferentes arquiteturas.Experiência de trabalho em um ambiente que utiliza e estimula a cultura DevOps.Proficiência prática em inglês para documentos e reuniões.Requisitos Desejáveis:Vivência em desenvolvimento de jogos multijogador e online.Conhecimento em desenvolvimento de realidade virtual (RV) ou realidade aumentada (RA).Familiaridade com programação de shaders.Vivência com animação e rigging de jogos.Compreensão das estratégias de monetização de jogos.Vivência com Kubernetes e provedor de nuvem AWS.#J-18808-Ljbffr