Avançar para o conteúdo principal

Nathan Flurry e Nicholas Kissel

Construção de Códigos
Nathan Flurry & Nicholas Kissel, Rebite

Os criadores de jogos transformam-se em mestres de infra-estruturas


Rivet é uma história de criadores que ajudam criadores: Dois amigos enérgicos e ambiciosos de uma pequena cidade do Arizona aproveitaram os programas de arranque para lançar e desenvolver uma plataforma de jogos de nicho que ajuda os criadores a levar os seus projectos aos jogadores da Internet de forma rápida e indolor.

A primeira memória que Nicholas Kissel tem dos jogos foi a jogar na PlayStation do vizinho quando tinha quatro anos. A partir daí, passou a jogar "Tropico 2: Pirate Cove" no PC da família. Para Nathan Flurry, foi a descoberta da natureza viciante dos jogos para telemóvel no quarto ano que levou os pais a proibir completamente os jogos de vídeo... a não ser que - por um golpe de génio parental - ele próprio os construísse. A sua amizade começou no ensino secundário, onde a criação de jogos de estratégia espacial baseados na Web se tornou o seu passatempo favorito.

"Aprendemos que o desenvolvimento de infra-estruturas de backend era uma dificuldade nos jogos multijogador", partilhou Nick. "É muito caro, consome muito tempo e requer muita habilidade. Adoramos a mecânica dos jogos multijogador, mas a infraestrutura não é tão divertida para a maioria dos criadores de jogos."

À medida que a amizade e as colaborações da dupla cresciam, começaram a aceitar projectos de consultoria. Trabalharam com Yendis, o criador do Krunker.io, e com algumas outras pequenas empresas de jogos de browser. A categoria dos jogos de browser estava a explodir e os amigos deram por si a trabalhar em infra-estruturas para os programadores. Decidiram criar uma empresa e fazer uma versão beta privada para vários clientes. A sua cidade natal não era um viveiro de TI ou de desenvolvimento de jogos, pelo que Nicholas se candidatou à Y Combinator por capricho, sabendo pouco sobre capitalismo de risco e empresas em fase de arranque.  

A experiência na Y Combinator foi um turbilhão. Nicholas e Nathan lembram-se de uma entrevista intensa de 10 minutos com a equipa da YC para a qual não estavam preparados, deixando-os a questionar se abrir uma empresa era a decisão certa.

No entanto, a equipa da YC ficou impressionada e recebeu um telefonema a informar os dois fundadores da aceitação da Rivet na YC enquanto faziam uma caminhada para aliviar o stress nas colinas perto das suas casas. Nathan e Nicholas abandonaram a caminhada e correram para casa para enviar a informação que a YC precisava para finalizar o negócio. Foram formalmente aceites no programa Y Combinator no dia seguinte e, em poucas semanas, estavam a caminho de São Francisco e lançaram oficialmente a Rivet.gg

Afetação sensata dos recursos

O Rivet é perfeito para programadores de jogos A e AA, amadores que pretendem lançar os seus jogos no mundo e estúdios de pequena ou média dimensão que pretendem escalar a sua infraestrutura enquanto direccionam os seus recursos internos para a mecânica do jogo. 

"Os criadores de jogos são, antes de mais, artistas", afirmou Nicholas. "Querem ver a sua arte chegar ao mundo; querem que as pessoas joguem os seus jogos. É esse o seu objetivo. Não querem fazer desenvolvimento de infra-estruturas de retaguarda, por isso temos de servir essas pessoas, facilitando a criação de um jogo em minutos. É esse o objetivo".

Os estúdios de jogos de todas as dimensões enfrentam os desafios do dimensionamento da infraestrutura, como a segurança e a proteção DDoS, mas o Rivet oferece às equipas mais pequenas uma opção de infraestrutura de código aberto que lhes permite concentrarem-se naquilo que adoram fazer. Para Nathan e Nicholas, a experiência única de trabalhar com muitos programadores diferentes, correr riscos e criar vários tipos de jogos e de jogadores é especialmente divertida. 

O Rivet foi originalmente construído na DigitalOcean, pois os fundadores tinham experiência anterior de trabalho com o provedor de nuvem. Os desafios relacionados com os preços, o suporte e a fiabilidade levaram-nos a procurar uma opção diferente e, na sua pesquisa, descobriram o Rise, o programa de arranque de computação em nuvem da Akamai

A Rivet começou a funcionar rapidamente na Linode (agora Akamai), elogiando o fantástico suporte da empresa. "Criamos o Rivet para ser multicloud, mas com os preços da Akamai e o forte suporte regional, não precisamos usar outro provedor de nuvem no momento", disse Nathan. "Desde o início, nos ofereceram preços competitivos e alguns créditos para migrar, o que permitiu algum tempo de reserva para sermos integrados sem sermos atingidos por uma conta de autoescala ultrajante como fizemos com a DigtalOcean. Eu era um nómada digital que vivia do meu Hondata Fit. Esses créditos deram-nos um amortecedor financeiro enquanto construíamos o Rivet à escala que temos hoje."

Executar a infraestrutura com facilidade

A Akamai permite que a Rivet execute a sua Infraestrutura como Código em servidores dedicados por um preço justo. A Rivet também executa o Nomad e o Terraform da HashiCorp com facilidade, as firewalls são simples e a disponibilidade regional diversificada dos centros de dados significa que a Rivet não teve de adicionar outros fornecedores de nuvem para satisfazer as necessidades dos seus clientes. 

Ao falar com desenvolvedores de jogos, Nathan e Nicholas recomendam a Akamai pelo excelente suporte ao cliente. Eles também observam os preços simples e o suporte global para qualquer coisa que esteja sendo feita na borda e a confiança que vem com o trabalho com uma empresa que já existe há algum tempo. 

"O serviço de nível empresarial que recebemos na nossa fase inicial é fantástico", disse Nicholas. "Considero que o painel de suporte é suficientemente reativo para a maioria das nossas necessidades, mas quando algo está a afetar a produção, pego no telefone e recebo imediatamente uma pessoa em direto. Isso não é comum noutros fornecedores de serviços na nuvem. Mesmo que liguemos a meio da noite, alguém que sabe o que está a fazer atende sempre o telefone." 

Os amigos de infância pegaram na sua paixão pelos jogos, disseram sim a uma oportunidade rara e viram a necessidade de criadores que os inspirassem. Atualmente, estão a desenvolver o Rivet para se tornar a solução de infraestrutura de código aberto para jogos multijogador a implementar, escalar e operar em todo o mundo.

Compartilhe