OpenGL – Shader Quest / Sat, 27 Sep 2025 03:28:53 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.2 /wp-content/uploads/2025/09/chest.png OpenGL – Shader Quest / 32 32 Bem Vindos ao Shader Quest! /2025/09/26/welcome/ /2025/09/26/welcome/#comments Sat, 27 Sep 2025 01:49:29 +0000 http://localhost/wordpress/?p=275 Olá a todos, meu nome é Cristiano, meu objetivo com esse blog é narrar minhas altas aventuras (ou desventuras) no mundo da computação gráfica, mas especificamente na área de desenvolvimento de jogos para videogames antigos. Uma espécie de diário da programação gráfica em baixo nível de alto rendimento! Ainda mais nesse período atual onde vivemos, onde qualquer games simples chega a ter gigabytes de tamanho! Onde máquinas potentes dão lags com jogos 2D…
Sempre senti a necessidade mostrar o que ando fazendo, e não sou ótimo com redes sociais e seus algoritmos malucos, onde exigem posts diários para “engajamento”. E também ando meio desanimado com game dev, como diria um conhecido meu: “Muito trabalho e pouco dinheiro!”. AI soma-se que fazemos isso no tempo livre e acaba virando um hobby que parece mais uma hora-extra do meu trabalho principal de programador web.

Programo há mais ou menos uns 24 anos, desde 2001, entre idas e vindas, depois vou fazer um post sobre isso.

Embora esse blog esteja disponível em inglês, é virtualmente inexistente materiais sobre programação de gráfica de games em português, ainda mais material mais RAIZ, como OpenGL, SDL, C/C++ e desenvolvimento para videogames antigos como o NES, Snes, Master System, Sega Mega Drive, Sega Saturno, Sony PlayStation 1 e Sega Dreamcast(ou como eu falava quando era jovem “dream-quest”).

O maior desafio para o leitor será o tempo, eu não tenho tanto tempo disponível. E tem MUITO assunto a ser abordado e isso não se faz muito rapidamente. AI soma-se com ao fato que continuo estudando e aprendendo coisas novas e teremos material por décadas.

Acredito que o mercado de games no geral vai voltar aos poucos a sua origem, onde cada bit importava, onde um game 2D ter mais de um punhado de megabytes era considerado um ultraje! Uma afronta pessoal a equipe de desenvolvimento!

Vamos começar um período de transição onde tentaremos as duas coisas em paralelo.

Os pioneiros sempre caminham por território árido, desértico e árduo, mas a recompensa dos primeiros sempre será maior também. Esse é o sentido do investimento de ser um pioneiro em qualquer área. As pessoas estão voltando aos retro games no geral, não apenas por nostalgia, mas porque estão cansadas de tantos loadings, microtransações, jogos pesados e muito hype para pouco retorno.

Então se você é um aventureiro por esse meio, ou se, assim como eu, anda meio desanimado (e quase aposentado), desiludido com as dificuldades da vida adulta… tire o pó de sua armadura, passe um pano na sua velha espada e me acompanhe! Em alguns minutos você vai se lembrar de como era doce o sabor da batalha e fresco o vento das estradas inexploradas.

Se você acabou de começar a programar, essa é sua chance! Esgueire-se de casa sem que ninguém veja, pegue seu cavalo e parta coberto pelo manto estrelado da noite sonhando com fama, dinheiro, mulheres e atos heroicos.

Tem sempre uma aventura à sua espera. Aqui agora estamos começando uma! ⚔

Até++

Ps.: sim, eu sou apaixonado por fantasia medieval rpg no geral. Me julguem.

]]>
/2025/09/26/welcome/feed/ 1