Programación de videojuegos con pygame
por Carlos Ramos
Crea paso a paso un clon de Breakout con Python y Pygame: imágenes, movimiento con teclado, colisiones, texto, vidas y puntuación, en 20 clases cortas.
Recomendado, valoración editorial 4 de 5
verificado 2026-10-01 — sigue siendo gratis en Udemy
Empezar en UdemyRespuesta rápida
Curso gratis de Programación de nivel principiante en Udemy impartido por Carlos Ramos (40 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.
- Veredicto
- 4/5 · Recomendado
- Para quién
- Personas que ya saben algo de Python y quieren su primer proyecto de videojuego 2D.
- Nivel
- Principiante
- Duración
- 40 min · 20 lecciones
- Precio
- Gratis en Udemy
- Autor
- Carlos Ramos
- Plan sugerido
- 1 sem. · 1.5 h/sem.
- Verificado
- el 1 de octubre de 2026
Nuestro veredicto
Recomendado, valoración editorial 4 de 5Curso breve y práctico para dar los primeros pasos con pygame creando un clon de Breakout. Es adecuado para quien ya conoce lo básico de Python y quiere un proyecto pequeño y alcanzable. Cubre solo lo mínimo.
Puntos fuertes
- Proyecto concreto y completo: un clon de Breakout.
- Clases cortas, 20 lecciones en unos 40 minutos.
- Curso incremental con requisitos claramente indicados.
A tener en cuenta
- Es muy breve, por lo que solo cubre lo mínimo necesario.
- La instalación se explica para Windows.
- No se indica el año de publicación, así que no se puede valorar su actualidad.
- La descripción habla de cuatro secciones, pero los capítulos incluyen cinco; «Gestión de escenas» no se detalla.
De qué trata
Curso de Udemy de Carlos Ramos que guía el desarrollo de un clon de Breakout con Python 3 y Pygame. Está pensado para principiantes en videojuegos y se divide en 20 lecciones cortas, unos 40 minutos en total.
Los capítulos son Introducción, Lógica del juego, Vidas y puntuación, Gestión de escenas y Conclusión. Es incremental: cada clase amplía el código anterior hasta llegar al juego final. Se espera conocimiento básico de Python 3.
- Instalar Python 3 y Pygame en Windows
- Añadir imágenes y mover objetos con el teclado
- Mostrar texto en pantalla
- Detectar colisiones entre elementos
- Vidas, puntuación y gestión de escenas
Para quién es este curso
- Personas que ya saben algo de Python y quieren su primer proyecto de videojuego 2D.
- Principiantes en videojuegos que prefieren aprender construyendo un clon sencillo de Breakout.
- Quien dispone de pocos minutos al día y quiere avanzar con clases cortas.
Mejor busca otro si…
- Quien ya ha hecho juegos con pygame y busca temas avanzados.
- Quien busque un curso largo y profundo sobre desarrollo de videojuegos.
Antes de empezar
- Experiencia básica en Python 3: estructuras de control (if), ciclos (while, for), tuplas y listas.
- Un equipo con Windows, según indica la instalación de Python 3 y Pygame del curso.
Qué sabrás hacer al terminar
- Instalar Python 3 y Pygame en Windows.
- Añadir imágenes y mover objetos por la pantalla con el teclado.
- Mostrar texto en pantalla, como vidas y puntuación.
- Detectar colisiones entre elementos del juego.
- Crear un videojuego sencillo, estilo Atari, con Python y Pygame.
Estructura del curso
- 01
Introducción
Configuración de lo necesario antes de empezar a desarrollar, incluida la instalación de Python 3 y Pygame.
- 02
Lógica del juego
Parte central del curso: funciones que crean las interacciones entre objetos y procesan las entradas del usuario, como imágenes, movimiento con teclado y colisiones.
- 03
Vidas y puntuación
Texto en pantalla para mostrar información al jugador.
- 04
Gestión de escenas
Bloque que figura en los capítulos; la descripción no detalla su contenido.
- 05
Conclusión
Cierre del curso.
Capítulos del vídeo
- 01Introducción
- 02Lógica del juego
- 03Vidas y puntuación
- 04Gestión de escenas
- 05Conclusión
Plan de estudio sugerido
1 semana · unas 1,5 h por semana
- 1.Sesión 1: Introducción e instalación; comprueba que Pygame funciona antes de seguir.
- 2.Sesión 2: Lógica del juego; escribe tú el código a medida que avanzas.
- 3.Sesión 3: Vidas y puntuación, y Gestión de escenas; prueba el juego completo.
- 4.Sesión 4: Conclusión y repaso; cambia algo, como la velocidad o las imágenes.
El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.
Consejos para seguirlo
- Sigue las lecciones en orden: el curso es incremental y saltarse una te hace perder el hilo.
- Escribe el código en tu editor y ejecútalo tras cada clase corta.
- Cuando termines, modifica el juego con tus propias imágenes o reglas para afianzar lo aprendido.
- Repasa antes tuplas y listas de Python si no las tienes frescas.
Antes y después de este curso
- Antes de este cursoAprende Python - Curso completo para principiantes [Tutorial]Refuerza los fundamentos de Python que el curso da por sabidos.
Cómo lo presenta Carlos Ramos
En este curso comenzarás tu carrera como programador de videojuegos en 2D realizando un clon del clásico videojuego Breakout! Aquí aprenderás lo minimo necesario para desarrollar tu propio videojuego, como: - Instalar Python 3 y Pygame en Windows. - Añadir imágenes a tu videojuego. - Mover objetos dentro de la pantalla con el teclado. - Mostrar texto en pantalla. - Detectar colisiones entre…
Extracto de la descripción original en Udemy.
Preguntas frecuentes
+¿Qué nivel de Python necesito?
Se pide lo básico: estructuras de control (if), ciclos (while, for), tuplas y listas. La descripción añade que quien no tenga experiencia también es bienvenido.
+¿Cuánto dura?
Unos 40 minutos en 20 lecciones cortas, por lo que se puede avanzar con pocos minutos al día.
+¿Qué voy a construir?
Un clon del clásico Breakout, un juego sencillo a nivel Atari, con Python y Pygame.
+¿Puedo saltarme lecciones?
No es recomendable: el curso es incremental y cada clase avanza sobre el código de la anterior.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de Carlos Ramos; si ves algún error, avísanos.
Guías para sacarle partido
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.