Como Criar Jogos com Python e Pygame no Celular

11/05/2026
iniciante pygame python android 2d guia
Imagem da Capa

O desenvolvimento de jogos não se limita apenas para quem tem um computador. Se você possui apenas um celular, neste post verá como preparar o seu dispositivo para começar a desenvolver jogos hoje mesmo.

💡

Embora o desenvolvimento no celular não substitua completamente um computador, ele já é mais do que suficiente para estudar programação, criar protótipos e desenvolver jogos 2D simples.


Ferramentas Necessárias

Durante o desenvolvimento dos seus projetos, digitar usando a tela do celular pode ser desconfortável. Por isso, é recomendado utilizar:


Conhecendo o Pydroid

Embora o desenvolvimento de jogos no celular tenha algumas limitações, atualmente já existem ferramentas que permitem programar em Python diretamente no Android de forma relativamente confortável.

Uma das principais delas é o Pydroid, um aplicativo que transforma o seu celular em um ambiente de desenvolvimento Python portátil, permitindo criar, testar e executar projetos diretamente no celular.

Além do suporte ao Python, o Pydroid também possui compatibilidade com bibliotecas populares como o Pygame, possibilitando o desenvolvimento de jogos 2D sem precisar de um computador.


Instalando o Pydroid

O Pydroid pode ser instalado gratuitamente pela Play Store.

Após instalar o aplicativo, abra-o pela primeira vez e aguarde a configuração inicial do ambiente Python. Dependendo do dispositivo, esse processo pode levar alguns minutos.


Instalando o Pygame

Com o Pydroid aberto, pressione no ícone de menu lateral e acesse a opção de gerenciamento de pacotes.

Pesquise por pygame e instale a biblioteca normalmente. O aplicativo fará o download e configuração automaticamente.

Instalando o Pygame Passo a Passo

Após a instalação, você já poderá começar a executar projetos utilizando Python e Pygame diretamente do celular.


Criando o Primeiro Projeto

Para testar se o Pygame foi instalado corretamente, vamos criar um pequeno projeto que exibe a mensagem Olá, Mundo! na tela.

No arquivo aberto no Pydroid, salve o arquivo com o nome hello.py em um local de sua preferência.

Salvando o Projeto

Em seguida escreva o seguinte código:

import pygame

pygame.init()
display = pygame.display.set_mode((800, 600))
font = pygame.font.SysFont('Times New Roman', 22)

text = font.render('Olá, Mundo!', 1, (255, 255, 255))
text_rect = text.get_rect()
text_rect.center = (display.get_width() // 2, display.get_height() // 2)

running = True
while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False

    display.fill('black')
    display.blit(text, text_rect)

    pygame.display.update()

pygame.quit()

Ao executar o projeto, você deverá ver o seguinte resultado:

Olá Mundo com Pygame

Conclusão

Mesmo utilizando apenas um celular, já é possível estudar programação, criar protótipos e desenvolver jogos 2D utilizando Python e Pygame.

Embora existam algumas limitações em comparação a um computador, ferramentas como o Pydroid tornam o desenvolvimento de jogos muito mais acessível, permitindo que você pratique e desenvolva seus projetos diretamente no Android.

Agora que seu ambiente está configurado corretamente, você já pode começar a criar os seus próprios jogos utilizando apenas o celular.


Próximo Passo: Criando um Space Shooter com Pygame

Se você deseja continuar praticando, confira a série completa onde criamos um jogo space shooter utilizando Python e Pygame passo a passo.

Ao longo da série, você aprenderá conceitos como:

Pronto para criar seu primeiro jogo completo? Então continue para a série e desenvolva um space shooter do zero utilizando apenas Python e Pygame.

Começar a Série de Space Shooter com Pygame