Descrição
Resumo:
A Magic Media procura um Programador C++ autodidata, com vasta experiência em desenvolvimento de jogos, para implementar e aprimorar software central para mecanismos proprietários personalizados.
Pontos de destaque:
1. Implementar e aprimorar software central rápido e eficiente usando o mecanismo personalizado em C++
2. Manter e estender a base de código em múltiplos subsistemas, como IA e jogabilidade
3. Colaborar para conceber soluções de engenharia ideais para desafios técnicos
A Magic Media é um grupo pioneiro de mídia, entretenimento e tecnologia impulsionado pela criatividade e inovação. Temos presença física em 15 países e especialização nas áreas de arte, animação, cibersegurança, desenvolvimento de jogos, desenvolvimento de software, VFX e produção de vídeos, entre outras. Trabalhamos com os principais desenvolvedores e editoras do setor de jogos e tecnologia, oferecendo suporte e soluções projetadas conforme necessidades individuais e executadas por especialistas globais.
Procuramos um Programador C\+\+ autodidata, orientado a objetivos e excelente jogador em equipe. O candidato ideal terá ampla experiência profissional em tempo integral em programação C\+\+ para jogos, com foco no desenvolvimento de mecanismos personalizados/proprietários. Buscamos alguém apaixonado pelo processo de desenvolvimento de jogos e disposto a trabalhar com criadores de conteúdo e engenheiros de outras disciplinas para construir jogos incríveis.
**O QUE VOCÊ FARÁ:**
* Implementar e aprimorar uma variedade de softwares centrais rápidos e eficientes usando um mecanismo proprietário personalizado em C\+\+.
* Trabalhar em toda a pilha tecnológica, incluindo DirectX, Havok, FMOD e RakNet.
* Manter e estender a base de código em múltiplos subsistemas: IA, jogabilidade, sistemas do jogador, interface do usuário (UI) e multiplayer.
* Auxiliar na supervisão arquitetural de toda a aplicação.
* Colaborar para conceber soluções de engenharia ideais para desafios técnicos.
**Requisitos**
* 3\+ anos de experiência profissional em desenvolvimento de jogos.
* Experiência com sistemas de jogabilidade multiplayer, replicação de rede, mecanismo central e redes multiplayer (RakNet, SteamSDK ou similar).
* Experiência com sistemas de compilação como WAF/CMake ou similares.
* Experiência em programação gráfica com DirectX 9/11.
* Fluência em inglês.
**DIFERENCIAIS DESEJÁVEIS:**
* Experiência com o SDK Havok (física, animação, IA).
* Experiência em desenvolvimento de ferramentas.
* Experiência com scripts Python em pipelines de jogos.
* Base técnica sólida (por exemplo, graduação em Ciência da Computação / Matemática ou equivalente).
**Benefícios**
* Cargo remoto baseado em projetos.
* Oportunidade de aprimorar e aperfeiçoar suas habilidades aplicando-as em uma diversidade de projetos envolventes.
* Fazer parte de um Grupo internacional com escritórios em todo o mundo.
* Crescimento e desenvolvimento profissional.
* Trabalhar em estreita colaboração com uma equipe de pessoas com pensamento semelhante, em um ambiente multicultural e dinâmico.
* Treinamentos contínuos e oportunidades de aperfeiçoamento profissional contínuo.
* Horários de trabalho flexíveis.
* Cultura inclusiva e comunicação aberta.
Na Magic Media, nossa paixão está nos jogos. Nossa visão é criar e entregar jogos envolventes e interessantes para nossos clientes. Conseguimos entregar esse trabalho de alta qualidade em qualquer plataforma, seja em console, PC ou dispositivos móveis. Sabemos que reputação e resultados andam juntos. Por isso, trabalhamos duro para encontrar especialistas e criadores talentosos capazes de entregar os melhores resultados.