Cómo crear un juego en Python
Empieza desde cero: aprende Python dentro de una ventana de juego y luego sprites, reglas de juego, mundos con desplazamiento y sonido, una función por lección. Cada juego corre junto a tu código.
1,272+ codders inscritos en estos cursos
229 lecciones229 retos174 preguntas de quiz
- Apto para principiantes
Ayuda de codificación con IA
Lecciones interactivas prácticas
Narración de audio en cada lección
Cuestionarios para poner a prueba tu conocimiento
Un certificado de la ruta al final, más 7 por el camino
Desarrollo de juegos en Python, paso a paso
Cada paso es un curso de Coddy o parte de uno. Tu progreso se guarda en cada curso.
- 1Paso 1
- 2Paso 2
El bucle del juego
Empezar este pasoEmpezarEl bucle y el reloj, teclas y ratón, rectángulos y colisiones, puntuación, vidas y reinicio.Empezar - 3Paso 3
Sprites e imágenes
Empezar este pasoEmpezarImágenes, girarlas y escalarlas, clases para los objetos del juego, grupos de sprites y animación, en un juego de naves.Empezar - 4Paso 4
Reglas del juego
Empezar este pasoEmpezarMenús y fin de partida, un HUD, temporizadores y oleadas, dificultad y un récord, en un corredor infinito.Empezar - 5Paso 5
Mundos
Empezar este pasoEmpezarMapas a partir de texto, casillas, gravedad y saltos, una cámara que se desplaza y enemigos que patrullan, en un juego de plataformas.Empezar - 6Paso 6
Sonido y sensación de juego
Empezar este pasoEmpezarEfectos de sonido y música, partículas, temblor de pantalla y movimiento suave.Empezar - 7Paso 7
Proyectos
Empezar este pasoEmpezarSnake, Pong para dos jugadores, un juego de mazmorras visto desde arriba y un juego tuyo.Empezar
Aprende Haciendo
Escribe código real, consulta bases de datos, crea sitios web y domina los prompts de IA. Nuestras lecciones interactivas cubren todas las habilidades que los desarrolladores modernos necesitan.
Construye tu Racha
¡Mantén la constancia y observa cómo crece tu progreso! Sigue tu hábito diario de programación, protege tu racha con días de congelación y gana recompensas por aparecer cada día.
12 días de racha
¡Vuelve mañana para mantener tu racha!
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
Doble o Nada
Día 5 de 7
Congelar Racha
2 left
No Estás Solo
Compite en tablas de clasificación globales, invita amigos para ganar recompensas y celebra los logros de los demás. ¡Programar es mejor con amigos!
Aprende de todas las formas
Lee, escucha, ponte a prueba, pregunta a la IA o consulta cualquier cosa que ya hayas estudiado. Cada lección se adapta a ti.
Una variable es un contenedor con nombre que guarda un valor al que puedes hacer referencia más tarde.
En Python, creas una escribiendo el nombre, un signo igual y el valor que quieres guardar.
El valor puede cambiar con el tiempo: reasignar el nombre simplemente lo apunta a un nuevo valor.
Certifícate
Gana certificados por cada curso que completes. Agrégalos a tu perfil de LinkedIn y currículum para mostrar tu experiencia en programación a los empleadores.
Por qué crear juegos en Python en Coddy
- Escribes pygame de verdad: el mismo bucle, los mismos eventos y el mismo
clock.tickque escribirías en tu propio ordenador. - El juego corre junto a tu código, así que cada cambio se ve la próxima vez que pulsas Jugar.
- Cada lección añade una función, hasta que el juego se puede ganar y perder.
- Comprobar juega a tu juego y te dice qué parte aún no funciona.
Preguntas sobre crear juegos en Python
¿Cómo se hace un juego en Python?
Con pygame: abres una ventana y luego ejecutas un bucle que lee las teclas, mueve las cosas y dibuja un fotograma, unas 60 veces por segundo. Esta ruta enseña primero Python y luego ese bucle, un juego cada vez.
¿Pygame es bueno para principiantes?
Sí. Es Python normal con un pequeño conjunto de funciones de dibujo y de entrada, así que ves cada línea que hace funcionar el juego. Va bien para juegos 2D como Snake y Pong.
¿Tengo que instalar pygame?
pip install pygame-ce y ejecuta el mismo código.¿Qué es pygame-ce?
import pygame, y es lo que ejecutan estas lecciones.¿Puedo crear mi propio juego?
Sí. El último juego del curso lo diseñas tú, y puedes guardar cualquier lección como proyecto y seguir construyéndolo.
¿Puedo jugar a los juegos en el móvil?
Se juegan mejor en un ordenador o un Chromebook con teclado. En el móvil, el juego muestra en pantalla las flechas y la tecla Espacio.
¿Obtengo un certificado por la ruta Desarrollador de juegos Python?
Sí. Termina todos los pasos y obtendrás un certificado gratis para toda la ruta Desarrollador de juegos Python. Incluye cada curso que terminaste por el camino, y enlaza al certificado propio de cada curso, para que cualquiera pueda verificar cada habilidad que menciona. Puedes añadirlo a tu perfil de LinkedIn. Es un certificado de finalización de Coddy, no una titulación acreditada.