Estou em fases iniciais de minha vida como desenvolvedor e sempre disposto a aprender, escutar, e a evoluir como pessoa e profissional.
Minha área de interesse é o desenvolvimento e criação de jogos. Estou me especializando e dedicando grande parte de meus estudos e tempo nesta área.
Considero que ter uma base teórica forte e bem fundamentada é mais importante que dominar certo framework ou tecnologia específica. Por este motivo, direciono meus estudos não em aprender a usar game engines como Unity ou Godot mas sim em entender as soluções implementadas e propostas por tais e em quais fundamentos estes softwares estão sustentados.
Para esta tarefa busco complementar e guiar meu conhecimento em livros já conhecidos da área como Game Engine Architecture (Jason Gregory), Game Programming Patterns (Robert Nystrom) e Foundations of Game Engine Development (Eric Lengyel) entre outros. Minha intenção é sempre ter um fundamento e conhecimento sólidos e independentes de qualquer plataforma ou tecnologia.
Para pôr em prática meus estudos, desenvolvo meus jogos com o uso da linguagem C com o auxílio da biblioteca Raylib. Tenho, atualmente, dois pequenos projetos que implementam o padrão ECS (Entity-Component-System) junto da noção de diferentes cenas que representam diferentes partes do jogo.
Estes projetos são uma versão simplificada do jogo Geometry Dash e outra do jogo Touhou. Considero que ambos são satisfatórios e representam o conhecimento que adquiri até agora. Explicações mais detalhadas sobre cada um podem ser encontradas em seus respectivos repositórios.
💻 Tecnologias que conheço
- 📫 Entre em contato: [email protected];