Logo Gameplan

Gameplan

Senior Unity Engineer, Engine & Runtime (R&D Lab)

RemotoSênior

Sobre a vaga

Responsabilidades

  • Arquitetar e construir um runtime Unity reutilizável e orientado a dados para jogos de aventura de quebra-cabeça de objetos escondidos (HOPA), cobrindo carregamento de cena, interação com objetos escondidos, inventário, quebra-cabeças, diálogo e progressão baseada em condições.
  • Definir e manter o contrato entre o formato de exportação estruturado da nossa ferramenta de autoria interna e o runtime Unity, incluindo versionamento, validação e relatórios claros de erros.
  • Tornar o conteúdo autoral independente de resolução para que seja exibido corretamente em diferentes proporções de tela em desktop e mobile.
  • Construir o pipeline de importação e ativos que traz capítulos autorais e arte para o Unity com o mínimo de trabalho manual.
  • Ser responsável pelo processo de build do Unity e trabalhar com a infraestrutura para automatizar builds multiplataforma em CI (GitHub Actions, GCP).
  • Construir ferramentas de editor e visualizações de depuração para designers e QA.
  • Estabelecer padrões de engenharia Unity para o Laboratório de P&D, incluindo estrutura de projeto, revisão de código, testes e orçamentos de desempenho.

Requisitos

  • Mais de 5 anos de desenvolvimento profissional em Unity/C#, com pelo menos um título lançado.
  • Experiência na construção de sistemas de engine ou framework no Unity que outras pessoas usam para construir conteúdo, indo além apenas do script de gameplay.
  • Fortes habilidades de design orientado a dados: serialização, esquemas, versionamento de conteúdo e carregamento de conteúdo em tempo de execução.
  • Experiência prática com pipelines de build do Unity e CI, incluindo Addressables ou AssetBundles e builds para iOS, Android, Windows e macOS.
  • Sólida otimização de desempenho mobile: memória, chamadas de desenho, tempos de carregamento e orçamentos de textura.
  • Comunicação clara com não-engenheiros, como designers, artistas e QA.
  • Conforto em trabalhar com ambiguidade em uma equipe pequena.

Diferenciais

  • Experiência com jogos de objetos escondidos, aventura ou outros jogos casuais com muito conteúdo.
  • Experiência em extensão do Unity Editor e ferramentas personalizadas.
  • Familiaridade com TypeScript ou JSON Schema.
  • Experiência na integração de clientes de jogos com serviços de backend (Nakama em particular).
  • Interesse em fluxos de trabalho de conteúdo assistidos por IA.
Descrição completa (tradução)

Engenheiro Unity Sênior, Engine & Runtime (Laboratório de P&D) Principais Responsabilidades Arquitetar e construir um runtime Unity reutilizável e orientado a dados para jogos de aventura de quebra-cabeça de objetos escondidos (HOPA), cobrindo carregamento de cena, interação com objetos escondidos, inventário, quebra-cabeças, diálogo e progressão baseada em condições. Definir e manter o contrato entre o formato de exportação estruturado da nossa ferramenta de autoria interna e o runtime Unity, incluindo versionamento, validação e relatórios claros de erros. Tornar o conteúdo autoral independente de resolução para que seja exibido corretamente em diferentes proporções de tela em desktop e mobile. Construir o pipeline de importação e ativos que traz capítulos autorais e arte para o Unity com o mínimo de trabalho manual. Ser responsável pelo processo de build do Unity e trabalhar com a infraestrutura para automatizar builds multiplataforma em CI (GitHub Actions, GCP). Construir ferramentas de editor e visualizações de depuração para designers e QA. Estabelecer padrões de engenharia Unity para o Laboratório de P&D, incluindo estrutura de projeto, revisão de código, testes e orçamentos de desempenho. Obrigatório Mais de 5 anos de desenvolvimento profissional em Unity/C#, com pelo menos um título lançado. Experiência na construção de sistemas de engine ou framework no Unity que outras pessoas usam para construir conteúdo, indo além apenas do script de gameplay. Fortes habilidades de design orientado a dados: serialização, esquemas, versionamento de conteúdo e carregamento de conteúdo em tempo de execução. Experiência prática com pipelines de build do Unity e CI, incluindo Addressables ou AssetBundles e builds para iOS, Android, Windows e macOS. Sólida otimização de desempenho mobile: memória, chamadas de desenho, tempos de carregamento e orçamentos de textura. Comunicação clara com não-engenheiros, como designers, artistas e QA. Conforto em trabalhar com ambiguidade em uma equipe pequena. Desejável Experiência com jogos de objetos escondidos, aventura ou outros jogos casuais com muito conteúdo. Experiência em extensão do Unity Editor e ferramentas personalizadas. Familiaridade com TypeScript ou JSON Schema. Experiência na integração de clientes de jogos com serviços de backend (Nakama em particular). Interesse em fluxos de trabalho de conteúdo assistidos por IA.

UnityGitHub ActionsGCPAddressablesAssetBundlesTypeScriptJSON SchemaNakama

Como vai ser o processo

  1. 1

    Responder Questionário

    Atraves de Link compartilhado

  2. 2

    Conversa com P&C

    1 hora por video (Zoom)

  3. 3

    Pré Seleção de Candidatos (Interno)

    Interno

  4. 4

    Retorno aos candidatos pré-selecionados

    Whatsapp

  5. 5

    Entrevista final

    1 hora por video (Zoom)

  6. 6

    Resultado (SIm / Não com Feedback)

    15 minutos por video (Zoom)

  7. 7

    Trâmites de Contratação

    Whatsapp - Email