
Matheus Nakati
Desenvolvimento web em TypeScript e jogos em C#.
Formado em Ciências da Computação, aberto a vagas de desenvolvimento web e de desenvolvimento de jogos.
ver projetosprojeto 01 / 05
Sistema de monitoramento de barragens
Sistema web para uma empresa de segurança de barragens. Sou o responsável pelo front-end, escrito em TypeScript, e por definir o fluxo do projeto. O back-end é de outro desenvolvedor, em Java (Spring Boot), n8n e AWS. Faço verificações nele e participei, como estudo, da migração da versão inicial, que usava NestJS e MikroORM. O projeto é confidencial, então não há código nem imagens públicas.
projeto 02 / 05
Expandable FPS Controller
Controlador de personagem em primeira pessoa para Unity 6.3, feito para crescer sem mexer no núcleo. Andar, correr, pular e câmera já vêm prontos, e cada nova habilidade (agachar, deslizar) entra como um componente independente. Usa o novo Input System.
github.com/nakatimat/Expandable-FPS-Unity ↗projeto 03 / 05
Expandable Third Person Controller
Controlador em terceira pessoa para Unity 6.3, pensado como base para qualquer jogo 3D. Combina Input System, câmera com Cinemachine e animações organizadas em sub-state machines no Animator.
github.com/nakatimat/Expandable-TPC-Unity ↗projeto 04 / 05
Ferramentas para Unity
Plugins que escrevi para o meu próprio fluxo de trabalho: organização do editor, builds personalizadas e um sistema de localização que exporta e importa as traduções em CSV e aplica direto no jogo.
projeto 05 / 05
Nake Dev Studio
Site onde eu e uns amigos publicamos nossos estudos de jogos. Não somos estúdio nem empresa, e nenhum jogo foi feito para dar lucro. Projetei, desenvolvi e publiquei o site inteiro.
nakedevstudio.com.br ↗sobre
Comecei aos 14 ou 15 anos, fazendo um jogo no RPG Maker para entender como programar. Depois fui para a Unity e passei a fazer pequenos projetos em 3D para estudar.
Entrei em Ciências da Computação na UNIP (São José do Rio Preto) em 2020 e me formei em 2024. Voltei a programar jogos em 2022, e foi em um estágio da faculdade que aprendi desenvolvimento web. Hoje trabalho como auxiliar de engenheiro em uma empresa de segurança de barragens, onde desenvolvo o front-end de um sistema de monitoramento e estudo o back-end do projeto.
Quando encontro um problema, penso em como contorná-lo, melhorar o processo ou automatizar. Foi assim que comecei a escrever plugins para a Unity: cansei de repetir o mesmo trabalho e criei a ferramenta. Aceito críticas de bom grado, porque é com elas que eu evoluo.
Fora do código, assisto a vídeos sobre desenvolvimento de jogos e penso em roteiros para os próximos projetos.
- Uso no dia a dia
- C#, Unity, TypeScript, desenvolvimento front-end
- Estudando agora
- Java com Spring Boot, n8n, AWS, estruturas de dados, trabalho em equipe
contato
Se tiver uma vaga ou quiser conversar, me escreva.
- E-mailmatheus.nakati.b2@gmail.com
- LinkedInmatheus-nakati
- GitHubnakatimat
- Currículobaixar em PDF