




**SOBRE NÓS** A Xsolla é uma empresa global de comércio com ferramentas e serviços robustos para ajudar desenvolvedores a resolver os desafios inerentes à indústria de videogames. De indie a AAA, empresas se associam à Xsolla para auxiliá-las no financiamento, distribuição, marketing e monetização de seus jogos. Baseada na crença no futuro dos videogames, a Xsolla está decidida na missão de unir oportunidades e disponibilizar continuamente novos recursos aos criadores. Sediada e registrada em Los Angeles, Califórnia, a Xsolla atua como comerciante oficial e já ajudou mais de 1.500\+ desenvolvedores de jogos a alcançarem mais jogadores e expandirem seus negócios pelo mundo. Com mais caminhos para lucros e formas de vencer, os desenvolvedores têm tudo o que precisam para aproveitar o jogo. Para mais informações, visite xsolla.com. A Black Ember Games, uma equipe de desenvolvimento totalmente nova dentro da Xsolla, está procurando um **Programador de Jogabilidade** para se juntar à nossa equipe no desenvolvimento de um FPS multiplayer assimétrico usando o Unreal Engine 5\. Nossa pequena equipe interna opera com mentalidade indie, movida pela paixão por jogos. Somos um grupo diverso e dinâmico dedicado a explorar novas ideias dentro dos gêneros que adoramos jogar. Apreciamos um modelo de trabalho híbrido, colaborando em nossos escritórios centrais em Berlim e Novi Sad. O trabalho totalmente remoto também é possível. **SOBRE VOCÊ** Como Programador de Jogabilidade, você trabalhará diretamente na implementação da visão da equipe de design no jogo, desempenhando um papel crucial no desenvolvimento da sensação do jogo. Como equipe com mentalidade indie, não seguimos rigidamente hierarquias estritas nem processos definidos… se você souber uma forma melhor de fazer algo, traga isso à mesa, discuta e estabeleça uma nova direção em colaboração com a liderança técnica e de design. ### **RESPONSABILIDADES** * **Assumir recursos de jogabilidade** do início ao fim, identificar problemas, colaborar e tomar decisões de design. * **Manter a qualidade e convenções de código:** aplicar padrões, escrever código sustentável, verificar alterações e buscar/oferecer ajuda. * **Desenvolver pensando no jogador:** priorizar o produto final, experiência do usuário e visão técnica. * **Entregar qualidade em bom ritmo:** assumir responsabilidade pela qualidade (revisões, correção de bugs), participar de testes, equilibrar velocidade/qualidade e sinalizar preocupações antecipadamente. * **Colaborar estreitamente com outras áreas:** trabalhar com design, arte e animação nos designs acordados e resolver desafios técnicos. * **Comunicar e gerenciar riscos:** contribuir com ideias, contestar escopos ampliados/especificações pouco claras, comunicar riscos antecipadamente e liderar a correção de bugs. ### **REQUISITOS** * **3–5\+ anos** de experiência profissional em programação de jogos; **ter lançado pelo menos um** título comercial ou atualização substancial ao vivo no Unreal Engine. * **Domínio do motor:** experiência em produção com UE5/UE4 e trabalho diário em **C\+\+** (além de **Blueprints** para iteração rápida). * **Entrega de jogabilidade principal:** implementar recursos a partir de especificações de design, iterar rapidamente com **design/arte/animacao**, corrigir bugs e manter recursos estáveis. * **Mentalidade de desempenho:** confortável com **perfilamento/otimização** de código de jogabilidade; bons hábitos de depuração. * **Matemática 3D \+ fundamentos:** sólida álgebra linear/matematica 3D aplicada a movimento, combate e interações. * **Colaboração \& comunicação:** trabalha efetivamente entre disciplinas; consegue explicar trade-offs e alinhar partes interessadas. * Confortável com **controle de versão (Perforce)** e fluxos de trabalho colaborativos. * Atuar de forma independente nas áreas de responsabilidade; ajudar a aplicar convenções de código, escrever código legível, pedir ajuda e ajudar outros, testar o código antes de enviar, tomar algumas decisões de design/arquitetura, manter o jogador em mente e equilibrar qualidade versus velocidade, levantando riscos precocemente e participando ativamente das sessões de teste. * **Comunicação fluente em inglês** (escrita e verbal). **Desejável*** Subsistemas de jogabilidade UE: experiência com GAS, Mass Entity, Chaos ou frameworks de jogabilidade similares. * Multijogador / replicação: experiência prática com rede e replicação no UE. * IA e comportamento: conhecimento geral ou prático com plugin de terceiros. * Perforce/Jira/Horde; conhecimento sobre pipelines de compilação e empacotamento. **Benefícios:** Temos paixão por criar um ambiente de apoio para nossa equipe, portanto priorizamos o bem-estar físico, mental e emocional de nossos funcionários por meio de um programa abrangente de benefícios. Isso inclui tempo livre flexível ilimitado e um plano de carreira personalizado para cada funcionário. Ao investir no desenvolvimento profissional por meio de treinamentos e oportunidades educacionais, garantimos que nossa equipe prospere tanto pessoal quanto profissionalmente. Juntos, não estamos apenas construindo um negócio; estamos cultivando uma comunidade que valoriza criatividade, colaboração e o poder transformador do jogo. **Declaração de Igualdade de Oportunidades no Emprego:** A Xsolla está comprometida em criar um ambiente diversificado e orgulha-se de ser uma empregadora que oferece igualdade de oportunidades. Todos os candidatos qualificados serão considerados para contratação independentemente de raça, cor, religião, gênero, identidade ou expressão de gênero, orientação sexual, origem nacional, genética, gravidez, deficiência, idade, estado civil ou origem social ou outras características. Estamos comprometidos com o cumprimento de todas as práticas justas de emprego relacionadas à cidadania e status de imigração. Podemos usar ferramentas de inteligência artificial (IA) para apoiar partes do processo de contratação, como revisar candidaturas, analisar currículos ou avaliar respostas. Essas ferramentas auxiliam nossa equipe de recrutamento, mas não substituem o julgamento humano. As decisões finais de contratação são sempre tomadas por pessoas. Se desejar mais informações sobre como seus dados são processados, entre em contato conosco.


