Hello

Bonjour

Hola

Ciao

你好

こんにちは

Привет

Guten Tag

Olá

Devikins

Menu

Devikins

MoonLabs Studio · iOS e Android

2024
Visão geral

Um JRPG mobile de colecionáveis com modo história e PvP assíncrono e em tempo real. Entrei como desenvolvedor de jogos e depois me tornei tech lead.

Função e stack

Tech lead · Desenvolvedor de jogos

Unity, C#, Firebase, AWS S3, Addressables

O jogo no ar

Devikins é um JRPG mobile de colecionáveis desenvolvido na MoonLabs Studio e publicado para iOS e Android. Feito em Unity e C#, ele combina modo história, batalhas assíncronas contra times de jogadores controlados por IA e PvP síncrono em tempo real, com integração de blockchain, criptomoedas e NFTs.

Entrei como desenvolvedor de jogos e depois me tornei o tech lead do projeto. Essa função envolvia novos desenvolvimentos, manutenção, correção de bugs, releases e a publicação contínua de um produto no ar.

O que eu construí

Meu foco foi o cliente em Unity, onde construí todo o fluxo de onboarding, o sistema de World Boss e revisões visuais de telas como a Nursery e a Void Adventure. Também integrei o login de cada plataforma, as compras in-app, as notificações locais e remotas do Firebase e a localização em português, inglês, francês e espanhol.

O estado compartilhado usava Unity Atoms, enquanto os dados e as imagens do jogo eram entregues como Addressables a partir de um bucket no AWS S3. O cliente se conectava a um backend serverless na AWS com Lambda e MongoDB, e o SignalR levava o chat e o estado do combate em tempo real.

Arte de aniversário do Devikins
Operando em várias plataformas

Manter um único jogo no ar nas duas lojas mobile significava coordenar regras diferentes de login, compras, notificações e publicação. Os Addressables separavam o conteúdo da build do aplicativo, então dados e imagens podiam ser versionados e atualizados sem republicar o cliente inteiro.

O chat e o combate em tempo real também precisavam tolerar latência e quedas de conexão entre o cliente Unity e o servidor SignalR. Como tech lead, equilibrei esse trabalho de engenharia com as prioridades de features, os bugs em produção e os prazos das lojas.

Ilustração de guia do Devikins
Cresci de desenvolvedor de jogos a tech lead do projeto.