← harlleybastos.com.br

Forja

Um curso de engenharia de jogos em C++, OpenGL e Vulkan, em português. Você escreve um jogo do zero, sem engine pronta e sem código gerado por IA, e entende cada linha do que escreveu.

Abre em janeiro-fevereiro de 2027. Primeiro lote: 50-100 alunos. A lista de espera garante 50% off no early bird (R$ 397 em vez de R$ 797).

Entrar na lista de espera ↓

Por que esse curso existe

IA é uma ferramenta excelente quando você já sabe o que perguntar. Eu uso todo dia. O problema de aprender game dev low-level do zero é exatamente esse: você ainda não sabe o que perguntar. Não sabe que descriptor set existe, que command buffer tem ciclo de vida, que swap chain e presentation mode juntos são uma classe inteira de bug.

O YouTube tem material excelente (The Cherno, Brendan Galea, Acerola, Casey Muratori), mas espalhado em centenas de horas, em ordens diferentes, em inglês. Você vira seu próprio editor de currículo. A Forja é essa curadoria pronta: a sequência certa, um projeto único do início ao fim, em português, com suporte quando você trava.

Sem promessa de emprego, sem promessa de renda. O que o curso entrega é o que ele ensina: fundamentos sólidos e um projeto real construído por você.

O que o curso cobre

Três frentes, um projeto-espinha: um jogo isométrico escrito do zero em C++ e SDL2, depois refatorado pra OpenGL, e por fim um renderer Vulkan. No total: 35 módulos, cerca de 80 horas de aula e 50 horas de prática guiada.

Frente 01 · C++ aplicado a game dev (13 módulos)

Do build system (CMake) ao game loop: janela e input com SDL2, sprites, projeção isométrica, tileset, mecânicas de jogo (plantio, tempo, HUD), e um mergulho fundo em memória, RAII e smart pointers. Fecha com build e distribuição do binário pra Linux e Windows.

Entrega: um jogo isométrico completo, escrito do zero, rodando no seu GitHub.

Frente 02 · OpenGL, o pipeline gráfico (10 módulos)

O que acontece de verdade em cada draw call: shaders GLSL, VBO/VAO, texturas, matrizes model/view/projection, câmera 3D, iluminação Phong, framebuffers e post-processing.

Entrega: o mesmo jogo da Frente 01 refatorado pra rodar em OpenGL.

Frente 03 · Vulkan, controle explícito da GPU (12 módulos)

A API explícita do zero: instância e validation layers, devices e queues, swap chain, render pass e pipeline, command buffers e sincronização, buffers e descriptor sets, SPIR-V, introdução a compute shaders e debugging com RenderDoc.

Entrega: um renderer Vulkan rodando o jogo do curso.

Pra quem é (e pra quem não é)

É pra você se: quer construir os próprios jogos em vez de montar peças prontas em Unity ou Unreal; já programa em alguma linguagem moderna (JS, Python, Java) e quer atravessar a barreira do C++; ou é dev experiente que quer voltar a entender o que a máquina faz por baixo.

Não é pra você se: quer um jogo pronto em uma semana, está atrás de certificado pro LinkedIn, quer a experiência "clica e publica" de engine pronta, ou desiste no primeiro segfault.

Preço e o que vem dentro

R$ 397 no early bird (lista de espera, 50% off, janela de 7 dias depois da abertura), ou até 12x de R$ 33,08 sem juros. Depois disso, R$ 797 (até 12x de R$ 66,42): mesmo conteúdo, sem a live mensal e sem o desconto.

Sem letra miúda e sem preço por país: o curso é em real, feito pro Brasil.

  • As 3 frentes: C++, OpenGL e Vulkan (35 módulos)
  • Acesso vitalício: comprou, é seu pra sempre
  • Frentes 02 e 03 entram como drops progressivos, sem custo extra
  • Repositório completo no GitHub
  • Comunidade no Discord com suporte direto
  • 1 live mensal por 6 meses (só early bird)
  • Garantia de 7 dias (CDC art. 49)
  • Bônus da lista de espera: PDF "Roadmap de Arquitetura Gráfica em C++"

Antes de entrar, confirma

  • É denso. São ~130 horas de estudo ativo (aulas + prática). Num ritmo de 10h por semana, dá 3 a 4 meses; com menos tempo, leva mais.
  • Não tem resultado rápido. Game dev low-level leva meses pra dominar, não dias. Se você busca "lançar um jogo em 30 dias", esse curso não serve.
  • Você vai ter que codar. Assistir vídeo não basta: o curso é mão na massa, com segfault e debugging no meio do caminho.
  • É em português. Exemplos, comentários de código e explicações em PT-BR.
  • A garantia é de 7 dias (CDC art. 49). Usa esse prazo pra fazer o Módulo 0 + 01 e avaliar de verdade. Depois disso, sem reembolso.

Se algum desses pontos não serve pra você, não entra. É melhor pros dois lados.

Perguntas frequentes

Como pago?
Pix (à vista) ou cartão de crédito (até 12x sem juros) via Stripe. Acesso liberado logo após a confirmação.
E se eu não gostar?
Garantia de 7 dias (CDC art. 49). Compra, abre o curso e faz o Módulo 0 + 01 (setup + primeira janela). Se nesse prazo você não compilou sua primeira janela em C++/SDL2 entendendo o que está acontecendo, devolvo 100%, sem perguntas. Depois de 7 dias não tem reembolso, então usa esse prazo pra avaliar de verdade.
O acesso é vitalício mesmo?
Sim. Inclui as Frentes 02 (OpenGL) e 03 (Vulkan), que ainda estão em produção: quem compra recebe cada drop sem pagar a mais.
Qual o estado de produção do curso?
A Frente 01 (C++) é a prioridade e está sendo construída primeiro. As Frentes 02 (OpenGL) e 03 (Vulkan) vêm depois, como drops progressivos, com datas comunicadas na comunidade conforme ficam prontas. O lançamento foi marcado pra janeiro-fevereiro de 2027 pra dar tempo de construir cada frente com a profundidade que ela exige, sem cortar caminho.
E se as vagas esgotarem?
O primeiro lote é de 50-100 alunos pra manter a qualidade do suporte. Quem ficar de fora entra na fila do segundo lote, a preço cheio, sem early bird.
Preciso de PC potente?
Pra Frente 01 (C++ e SDL2), qualquer notebook dos últimos 5 anos roda. Pra Frente 02 (OpenGL) e Frente 03 (Vulkan), uma GPU dedicada (ou integrada moderna) ajuda; Vulkan exige GPU compatível com a API. A lista exata de requisitos vai junto com o material.
Quem mora fora do Brasil consegue comprar?
Sim, o Stripe aceita cartão internacional. Mas o curso é em português. Se você não lê português fluente, não recomendo (ainda).

Sobre o idioma

Conteúdo de C++, OpenGL e Vulkan com profundidade praticamente não existe em português hoje. É esse buraco que a Forja preenche: eu trabalho com C++ há anos, fui pago em dólar pra isso, e reuni o que aprendi numa trilha única, em português, pra quem quer construir do zero.

Lista de espera

Abre em janeiro-fevereiro de 2027. A lista de espera recebe o aviso primeiro, garante 50% off no early bird e ganha o PDF bônus. Sem spam: só isso.

Sem spam. Só o aviso de quando abrir e o bônus da lista.