Aprenda Pygame: crie jogos em Python
Um curso de pygame grátis e interativo que começa do zero. Escreva Python e jogue seus jogos ao lado do editor no pygame-ce de verdade, com arte e sons dos pacotes gratuitos da Kenney, dicas com IA e um certificado por seção.
1,000+ codders inscritos
218 lições218 desafios387 perguntas de quiz
- Ideal para iniciantes
Ajuda de codificação com IA
Lições interativas e práticas
Narração em áudio em todas as lições
Questionários para testar seu conhecimento
Certificado grátis de conclusão
Programa
Seção 1
Python em uma janela de jogo
Começar seçãoIniciarAprenda Python desenhando em uma janela do pygame: variáveis, if, loops, funções e listas — cada um deles movimentando algo na tela. Ao final, você terá criado Céu Noturno, com estrelas que você posiciona e que cintilam.Sua Primeira Janela
4 lições4Números e variáveis
5 lições55If e teclas
5 lições55Laços que Desenham
5 lições55Funções
4 lições45Listas de coisas
5 lições55Céu Noturno
Projeto4 lições4Seção 2
O loop do jogo
Começar seçãoIniciarEscreva você mesmo o loop do jogo: o relógio, as teclas, as formas, o mouse, o movimento medido em segundos, Rects e colisões, pontuação e vidas. Você criará Gem Hunt e terminará com Catch the Blocks.Mova um Quadrado
Projeto8 lições85Formas e Cores
4 lições45O Mouse
Projeto5 lições55Movimento por Tempo
5 lições55Capture os Blocos
Projeto10 lições105Seção 3
Sprites e imagens
Começar seçãoIniciarCarregue imagens, gire-as e redimensione-as, escreva classes para objetos do jogo, agrupe-os como sprites e anime-os usando sprite sheets. Ao final, você terá criado Star Patrol, um jogo de tiro espacial.Carregando imagens
5 lições59Girar, Inverter, Redimensionar
4 lições49Classes para Objetos de Jogos
6 lições613Sprites e Grupos
5 lições512Colisões pixel perfect
4 lições49Animação com Sprite Sheets
4 lições48Patrulha Espacial
Projeto8 lições817Seção 4
Regras do jogo
Começar seçãoIniciarMenus e telas de fim de jogo, um HUD, temporizadores e ondas, dificuldade e um recorde salvo. Ao final, você terá criado Sky Runner, um jogo de corrida infinita.Estados do jogo
5 lições512Texto e HUD
4 lições48Temporizadores e ondas
5 lições512Dificuldade
4 lições48Pontuação Máxima
4 lições48Corredor do Céu
Projeto7 lições716Seção 5
Mundos
Começar seçãoIniciarCrie fases com mapas de texto e tiles, adicione gravidade e saltos, pouse em plataformas, acompanhe o jogador com uma câmera e adicione inimigos que patrulham. Ao final, você terá criado Moss Caves, um jogo de plataforma.Mapas em Texto
5 lições510Tiles
4 lições410Gravidade e Pulo
5 lições515Colisões com Plataformas
5 lições510Uma câmera com rolagem
4 lições410Inimigos que Patrulham
4 lições410Cavernas de Musgo
Projeto8 lições817Seção 6
Som e sensação de jogo
Começar seçãoIniciarEfeitos sonoros, música, partículas, tremor de tela, flashes ao levar dano e movimentos suaves; depois, use tudo isso para dar um acabamento a Star Patrol.Efeitos Sonoros
4 lições49Música
3 lições35Partículas
4 lições49Vibração da Tela e Flash de Impacto
4 lições49Movimento Suave
4 lições49Aprimorando a Patrulha Estelar
Projeto4 lições49Seção 7
Projetos
Começar seçãoIniciarCrie Snake, Pong para dois jogadores e Rune Keep, uma masmorra vista de cima; depois, crie um jogo próprio.Cobra
Projeto10 lições1020Pong para Dois
Projeto10 lições1020Fortaleza das Runas
Projeto9 lições920Crie Seu Próprio Jogo
Projeto2 lições24
Cursos de Pygame
Cursos práticos de Pygame, grátis para começar no navegador.
Aprenda Fazendo
Escreva código real, consulte bancos de dados, crie sites e domine prompts de IA. Nossas lições interativas cobrem todas as habilidades que desenvolvedores modernos precisam.
Construa Sua Sequência
Mantenha a consistência e veja seu progresso crescer! Acompanhe seu hábito diário de programação, proteja sua sequência com dias de congelamento e ganhe recompensas por aparecer todos os dias.
12 dias de sequência
Volte amanhã para manter sua sequência!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Tudo ou Nada
Dia 5 de 7
Congelar Sequência
2 left
Você Não Está Sozinho
Compita em placares globais, convide amigos para ganhar recompensas e celebre as conquistas uns dos outros. Programar é melhor com amigos!
Aprenda de todas as formas
Leia, ouça, teste-se, pergunte à IA ou consulte qualquer coisa que já tenha estudado. Cada lição se adapta a você.
Uma variável é um contêiner nomeado que armazena um valor que você pode referenciar depois.
Em Python, você cria uma escrevendo o nome, um sinal de igual e o valor que quer armazenar.
O valor pode mudar com o tempo. Reatribuir o nome simplesmente o aponta para um novo valor.
Seja Certificado
Ganhe certificados para cada curso que você completar. Adicione-os ao seu perfil do LinkedIn e currículo para mostrar sua experiência em programação aos empregadores.
Por que aprender pygame com o Coddy
- Seu código e seu jogo ficam lado a lado. Aperte Play e o jogo roda no pygame-ce, a biblioteca de verdade, compilada para a web. O teclado e o mouse chegam ao jogo,
print()e cada erro aparecem no console, e o Check avalia a lição jogando o seu jogo. - Não precisa saber Python para começar. A primeira seção ensina variáveis,
if, laços, funções e listas dentro de uma janela de jogo, e termina com um céu noturno de estrelas que você posiciona. Já sabe Python? Comece na seção 2. - O laço do jogo do jeito que você escreveria em casa:
while running:,pygame.event.get(),clock.tick(60), teclas e mouse, colisões comRect, pontuação, vidas e reinício, terminando com um jogo de pegar coisas. - Sprites com arte de verdade: imagens, folhas de sprites e animação, classes para os objetos do jogo e grupos de sprites, em um jogo de nave. Depois, regras de jogo em um corredor infinito (menus, um HUD, temporizadores, ondas e um recorde), e mapas de blocos com gravidade e uma câmera que acompanha o jogador em um jogo de plataforma.
Perguntas frequentes sobre aprender pygame
O que é pygame?
import pygame.Preciso saber Python para aprender pygame?
if, laços, funções e listas. Se você já sabe Python, comece na seção 2. Para aprender só Python, faça o curso de Python.É o pygame de verdade?
pip install pygame-ce e o mesmo programa roda lá.Que jogos vou criar neste curso de pygame?
Cada seção termina com um jogo: um céu noturno de estrelas, um jogo de pegar coisas, um jogo de nave, um corredor infinito e um jogo de plataforma. A última seção constrói Snake, Pong para dois jogadores, um jogo de masmorra visto de cima e um criado por você.
Meus jogos podem usar imagens e sons?
pygame.image.load e pygame.mixer. Ainda não dá para enviar seus próprios arquivos.O curso de pygame é grátis?
Sim. As lições, os jogos, as dicas com IA e os certificados são grátis. Uma conta gratuita faz algumas lições por dia, e o Pro tira o limite diário.
Recebo um certificado pelo curso de pygame?
Sim. Cada uma das 7 seções dá a você um certificado de conclusão gratuito ao terminá-la, com uma página própria que você pode compartilhar ou adicionar ao LinkedIn.