Setor: Desenvolvimento de jogos

Produtos da JetBrains usados: Rider

Tamanho da organização: 70

País: Suécia

Tarsier Studios

A Tarsier Studios é uma empresa de desenvolvimento de jogos, conhecida por criar jogos atmosféricos, com foco em contar histórias de forma imersiva. Seu carro-chefe é a série Little Nightmares, adorada por milhões de jogadores em todo o mundo. A empresa produz jogos para a maioria das plataformas, incluindo Steam, Xbox e PlayStation. Com uma equipe de cerca de 70 pessoas, a Tarsier Studios continua a conquistar e fazer crescer sua base de fãs com sua abordagem diferenciada do desenvolvimento de jogos.

O desafio

Já havia algum tempo, a Tarsier Studios vinha observando uma diminuição da produtividade dos desenvolvedores, devido a problemas com o conjunto de ferramentas usado no desenvolvimento de jogos. Eles estavam usando o Visual Studio, que tendia a travar quando tentava indexar uma grande base de código de projetos do Unreal Engine. O Visual Studio também estava dando crashes sem motivo, apesar de os desenvolvedores terem máquinas consideradas bastante poderosas para a época!

Além de lenta, essa configuração não era ideal para o desenvolvimento com o Unreal Engine e também tinha um custo bastante elevado.

"Juntamente com o Visual Studio, usávamos o Visual Assist, que era muito caro. Honestamente, não acho que essa configuração funcionasse tão bem quanto o JetBrains Rider, mas sem o Visual Assist, teria sido impossível trabalhar com o Unreal Engine, porque o Visual Studio é simplesmente incapaz de fazer qualquer coisa razoável de forma nativa com aquela base de código."

Tristan Louet, Programador-Chefe da Tarsier Studios

Esses desafios levaram a Tarsier Studios a buscar ferramentas alternativas para seus projetos de desenvolvimento de jogos.

Critérios para a solução

Enquanto buscava uma solução alternativa para o desenvolvimento de jogos, a Tarsier definiu vários critérios para garantir que o IDE escolhido atendesse às suas necessidades específicas e resolvesse os desafios que ela enfrentava com o Visual Studio. Estes foram alguns dos principais critérios de avaliação:

  1. Desempenho: A Tarsier buscava um editor de código que oferecesse um melhor desempenho, especialmente ao lidar com a extensa base de código associada a projetos com o Unreal Engine. Um editor alternativo teria o objetivo de oferecer um desenvolvimento suave e eficiente.
  2. Estabilidade e confiabilidade: Estas eram as prioridades da equipe com a nova ferramenta, para evitar as frequentes travadas e interrupções que vinham ocorrendo com o Visual Studio.
  3. Compatibilidade com o Unreal Engine: Considerando que o estúdio é dedicado ao desenvolvimento de jogos usando o Unreal Engine, era necessária uma solução que oferecesse suporte de primeira e recursos específicos para esse mecanismo.

A solução

Em apenas alguns dias, o que começou como uma iniciativa de um dos desenvolvedores evoluiu espontaneamente para a utilização por toda a equipe. A Tarsier Studios acabou decidindo adotar o JetBrains Rider e usá-lo como ferramenta primária de desenvolvimento, para evitar todos os desafios associados ao Visual Studio.

"Não há realmente muito a dizer — nós mal instalamos e ele já simplesmente funcionou desde o início. Assim, a transição para o JetBrains Rider foi um processo bastante suave."

Tristan Louet, Programador-Chefe da Tarsier Studios

O resultado

A implementação do Rider teve vários efeitos positivos nos fluxos de trabalho de desenvolvimento de jogos da Tarsier. Dentre eles, destacam-se:

  1. Maior produtividade: Os problemas com a estabilidade e a velocidade de resposta do editor de código foram resolvidos, permitindo à equipe evitar interrupções e se concentrar inteiramente nas tarefas a cumprir.
  2. "Realmente gosto muito de trabalhar com o Rider. Acho que ele é muito equilibrado, um IDE completo com todas as ferramentas de que você precisa, e em comparação com o Visual Studio, também tem melhor desempenho e parece menos invasivo."

    Tristan Louet, Programador-Chefe da Tarsier Studios

  3. Menores custos: Por ser um editor de código sólido e com todos os recursos necessários e esperados pelos desenvolvedores, o JetBrains Rider permitiu à Tarsier parar de usar o Visual Studio e o Visual Assist. Como resultado, os custos com ferramentas caíram 50%.

Um caminho para prosseguir

Para quem deseja levar sua experiência de desenvolvimento de jogos a outro patamar, seguir o caminho do JetBrains Rider pode mudar tudo. Experimente-o já e veja se ele pode funcionar tão bem para o seu negócio quanto funcionou para a Tarsier!

Baixar o Rider