Por favor, escolha abaixo a linguagem desejada.
(Please, choose the best languange for you)
Português
Olá, me chamo Renato Alvorcem Scop, sou um desenvolvedor amazonense brasileiro em constante evolução e aprendizado, aqui você me conhecer um pouco melhor.
Meu primeiro contato com a área de programação foi quando decidi abrir servidores privados de alguns jogos populares no Brasil, e com isso acabei aprendendo um pouco de Java, C++, Redes, Firewall, Conexão Remota, Shell, Bash dentre inumeras outras tecnologias.
Formalmente iniciei minha carreira em 2017 e desde então passei por inumeros projetos e problemas que ajudaram a me aperfeiçoar dentro da área.
English
Hello, my name is Renato Alvorcem Scop. I'm a software developer from Amazonas, Brazil, in a constant cycle of learning and evolution. Here, you can get to know me better.
My first contact with programming was when I decided to open private game servers for some popular games in Brazil, and with that, I learned a little bit of Java, C++, networking, firewalls, remote connections, shell, and many other technologies.
Formally speaking, I started my career in 2017. Since then, I have worked on various projects and encountered numerous challenges that have helped me to improve in the IT field.
Hobbies e projetos pessoais
Atualmente estou desenvolvendo um plugin em Kotlin para um servidor Factions MMORPG de Minecraft, focado em sistemas avançados de jogabilidade.
O projeto inclui classes únicas de personagem (com habilidades e características próprias), criaturas e chefes totalmente customizados e uma série de mecânicas sistêmicas que impactam tanto a diversão momentânea quanto eventos-chave da história do servidor.
O principal desafio técnico é implementar toda essa complexidade em um ambiente majoritariamente single-thread, mantendo o servidor estável em 20 TPS. Para isso, eu gerencio:
- Estados de milhares de entidades simultaneamente;
- Flags e atributos dinâmicos em itens e entidades;
- Cálculo de pathfinding e lógica de combate (acertos, danos, resistências, efeitos especiais);
- Propriedades e comportamentos únicos para cada tipo de item, criatura e boss.
Toda a lógica é pensada para minimizar o custo por tick, evitando operações pesadas no main thread e estruturando o código em sistemas coesos (damage system, state manager, schedulers, etc.) para garantir desempenho e previsibilidade.
Work
Tech Lead
Desenvolvedor de Software
(Software Developer)
Analista de Sistema
(System Analyst)
Engenheiro DevOps
(DevOps Engineer)
Desenvolvedor Trainee
(Trainee Developer)