Tudo tem um começo...

(Gênesis)

Todo software, seja um simples aplicativo ou um jogo AAA, tem seu início com um simples e clássico “Hello World”. E, de certa forma, essa postagem marca o Gênsis, o meu primeiro “Hello World”.

Quero contar a vocês o porquê desse devlog e qual o objetivo que me motivou a começar a escrever aqui.

Em algum momento da nossa carreira como programadores, todos nós nos deparamos com uma série de perguntas que nos fazem refletir profundamente sobre nossa trajetória:

Essas perguntas acabaram me levando a outras reflexões mais profundas e a uma questão que se tornou chave para minha mudança de direção:

“O que eu faria todos os dias da minha vida se eu não precisasse mais trabalhar?”

Essa simples pergunta foi muito importante na minha vida. Ela me ajudou a entender qual seria o meu verdadeiro “dia perfeito” – e posso garantir, essa reflexão pode ser transformadora para você também. Eu desafio você a tentar. Você pode se surpreender com o que vai descobrir.

Minha conclusão foi clara e objetiva: eu amo programar e quero saber como jogos são desenvolvidos.

Depois de uma década escrevendo código (14 anos para ser mais exato), sinto que preciso subir mais um nível e entender todo o processo de criação de uma engine e de um jogo do zero e fazer isso enquanto ainda há tempo.

Desde pequeno eu vejo um jogo como a forma mais pura de arte, traduzida em pixels, e é essa criação que transforma um programador excelente em um profissional excepcional.

A Programação Transforma

A programação sempre foi uma paixão para mim. Escrever código não foi apenas o que me trouxe até aqui – foi o que transformou minha vida de uma maneira que eu nunca imaginei. Através do código, encontrei não só minha profissão, mas também um hobby que me fascina e me motiva todos os dias.

No entanto, mesmo com todo esse amor pela programação, eu procrastinei por 10 anos a decisão de estudar o desenvolvimento de jogos. Isso mesmo, 10 anos!

Eu sabia que esse era o meu objetivo, mas a procrastinação me impedia de dar o passo que faltava.

A grande virada pra mim aconteceu quando passei por um período difícil de doença, que durou um ano inteiro. Foi nesse momento de introspecção que a pergunta que compartilhei anteriormente se tornou ainda mais relevante: “Se eu morrer agora, vou ter realizado este sonho?”

E a resposta foi clara: NÃO.

Isso me fez perceber que o tempo é um recurso precioso e que não há mais espaço para adiamentos. Esse momento foi um ponto de inflexão que mudou a maneira como eu vejo o mundo e a minha própria vida.

Eu me sabotava com a clássica desculpa que “não tenho tempo”, devido ao trabalho, devido a família, mas lá no fundo eu sabia que eu não havia dado a devida prioridade.

Tempo nós conseguimos se realocarmos nossas prioridades.

“Quem quer dá um jeito, quem não quer dá uma desculpa!” - nem que seja acordar 1h mais cedo, não é verdade?

Eu sou muito grato por ter conseguido tornar outros sonhos uma realidade. Mas este ainda está na minha todo list.

Por Que Estou Criando Este Devlog

Agora, ao invés de seguir o caminho tradicional de aprender e estudar sozinho, eu decidi documentar minha jornada. Mas não só para mim – quero compartilhar minha experiência com outras pessoas.

Este devlog não é apenas sobre a criação de um jogo, mas sobre uma filosofia mais ampla de como podemos nos tornar programadores melhores a cada dia.

Eu poderia simplesmente registrar todos os meus pensamentos em ferramentas como o Notion ou qualquer outro aplicativo de anotações. No entanto, um blog (ou devlog) tem um poder muito maior: ele me permite compartilhar esse aprendizado de forma pública e, quem sabe, isso possa ajudar alguém que está passando pela mesma jornada que eu.

A Jornada Começa Agora

Agora, enquanto escrevo essa postagem, tenho 35 anos. Alguns diriam que já estou velho demais para começar de novo.

Velho demais, com certeza não estou.

Se eu levar, digamos… 30 anos, aos 65 terei atingido o meu objetivo. E isso é ótimo!

É fato que não sei exatamente quanto tempo vai levar para alcançar esse objetivo – talvez 5, 10 ou 20 anos, considerando a alocação de tempo do meu trabalho atual no tiagoaguiar.dev. Não tenho uma resposta concreta.

Mas, o que eu sei é que não vou esperar mais. Vou me concentrar na pesquisa, no estudo e na prática para fazer isso acontecer.

Com isso, convido você a me acompanhar nessa jornada. Através desse devlog, espero compartilhar não apenas o processo de criação de um jogo, mas também as lições que aprendi ao longo do caminho.

Me desejem sorte! 🤞 (cross-fingers)

Tiago Aguiar.

19/04/2025 15:15 PM