História
Como as boas-vindas já foram concebidas, serei direto. Aqui, irei contar-lhe um pouco sobre minha trajetória. Compartilharei como me envolvi com a tecnologia, pontuando alguns dos momentos que considero relevantes para compor essa história. O propósito não é registrar cada detalhe minuciosamente, mas oferecer um panorama geral sobre minhas experiências, interesses e sobre como eles contribuíram para moldar meu trabalho.
Biografia
Infância
Para contar essa história, é necessário voltar um pouco no tempo; especificamente para quando eu ainda era apenas uma criança. Desde cedo, sempre fui movido pela curiosidade de entender como as coisas funcionavam. Pode não parecer muito, mas são justamente essas pequenas curiosidades — esses primeiros passos aparentemente triviais — que acabam moldando nossa trajetória.
Meu primeiro contato significativo com esse universo veio através do meu PlayStation 2. Além dos jogos tradicionais, passava incontáveis horas explorando um emulador chamado SNES Station, que me apresentou a uma vasta biblioteca de clássicos do Super Nintendo.
Foi nesse período que comecei a me perguntar:
“Como esses jogos são feitos?”
Na época, eu não sabia responder. Mas a pergunta permaneceu comigo e, eventualmente, tornou-se um dos pontos de partida para minha jornada na tecnologia.
Os Primeiros Passos
A grande mudança veio com a chegada do meu primeiro computador. Até então, minhas interações com a tecnologia eram principalmente voltadas ao consumo: jogos, entretenimento e algumas experiências ocasionais. Com um PC próprio, entretanto, o leque de possibilidades se abriu.
Movido pela curiosidade, comecei a pesquisar sobre como criar jogos e encontrei diversas ferramentas voltadas ao desenvolvimento. Entre elas estava o 001 Game Creator, uma engine de desenvolvimento visual que me permitia experimentar com a criação de jogos sem precisar lidar diretamente com programação.
Comecei criando pequenos projetos, testando mecânicas e simplesmente tentando descobrir até onde aquela ferramenta poderia me levar. Foi uma experiência simples, mas importante: pela primeira vez, eu não estava apenas jogando um jogo; estava tentando entender como criar um.
Com o tempo, porém, percebi que queria ter mais controle sobre aquilo que construía. Foi então que comecei a me aventurar pela programação propriamente dita. Minha introdução à programação textual aconteceu através da Unity Engine e da linguagem C# (CSharp), experiência que me permitiu compreender melhor a lógica por trás dos jogos e dos programas que eu queria criar.
A transição não foi simples. Programar exigia uma forma diferente de pensar e muitos dos problemas que surgiam não tinham respostas imediatas. Ainda assim, cada obstáculo superado reforçava minha curiosidade e minha vontade de continuar aprendendo.
Explorando Novos Horizontes
Depois de me familiarizar com o C# e compreender melhor os princípios da programação orientada a objetos, comecei a procurar novos desafios. Foi nesse processo que descobri o MonoGame, um framework que exigia mais trabalho para construir um jogo, mas que também me permitia compreender melhor aquilo que acontecia por baixo das abstrações.
A partir dele, passei a explorar conceitos como renderização, gerenciamento de áudio, entrada de usuário e arquitetura de jogos. Mais do que uma nova ferramenta, o MonoGame acabou se tornando uma oportunidade para aprofundar minha compreensão sobre desenvolvimento de software e jogos.
Ao mesmo tempo, meu interesse deixou de estar limitado ao desenvolvimento de jogos. Comecei a experimentar outras áreas do desenvolvimento de software, incluindo aplicações web com ASP.NET Core MVC, interfaces desktop utilizando Windows Forms e WPF e, posteriormente, experiências com desenvolvimento mobile através do Xamarin.
Também comecei a explorar outras linguagens, como C, Python e PHP, enquanto aprofundava meus conhecimentos em tecnologias como HTML, CSS e JavaScript.
O interesse por sistemas operacionais surgiu naturalmente durante esse processo. Experimentar diferentes ambientes, aprender sobre dual boot e conhecer melhor o universo Linux ajudou-me a compreender uma camada diferente da computação, além de fortalecer minha familiaridade com o terminal e com a administração de sistemas.
O Futuro
Se há algo que aprendi ao longo dessa trajetória, é que o aprendizado nunca possui um ponto final. A tecnologia continua evoluindo, novas ferramentas surgem e sempre existe alguma coisa que ainda não compreendo completamente.
Ainda estou descobrindo quais serão meus próximos passos, mas continuo motivado pela mesma curiosidade que me levou a perguntar, anos atrás, como aqueles jogos eram feitos. Hoje, essa curiosidade se manifesta de outras formas: através de projetos, estudos, experimentos e da vontade constante de entender um pouco mais sobre aquilo que construo.
Agradeço por chegar até aqui. Mesmo que o ponto final tenha sido alocado ao texto, ainda não é o final dessa história. Um mero resumo jamais consegue suprir a existência de uma pessoa; contudo, pode oferecer uma ideia sobre o indivíduo por trás das palavras, dos projetos e das coisas que cria.
Este é apenas um dos capítulos. Fique à vontade para explorar os outros cantos do website. Ainda há muito mais a ser descoberto.