Python® en juegos móviles
Datos estructurados sobre el estado actual del desarrollo de videojuegos móviles con Python. Cifras recopiladas de proyectos activos en la plataforma durante los últimos 24 meses.
Kivy · Pygame · BeeWare
Frameworks cubiertos en el programa de formación
Duración media
14 semanas
Distribución de habilidades al completar el curso
Porcentaje de estudiantes que demostraron competencia verificable en cada área, medido mediante proyectos finales evaluados por pares y revisión de código.
Herramientas más usadas en proyectos finales
Estructura del aprendizaje
Cómo se organiza el recorrido formativo en módulos medibles
Módulos de fundamentos
1. Los primeros 3 módulos cubren sintaxis Python, estructuras de datos y orientación a objetos. Cada módulo incluye 8 ejercicios prácticos con corrección automática.
Motor de juego desde cero
2. El módulo 4 introduce el ciclo de juego, manejo de eventos táctiles y renderizado de sprites. Se trabaja con Kivy sobre dispositivos Android reales desde la semana 5.
módulos en total
Proyecto integrador
3. El módulo final exige entregar un juego funcional publicado en Google Play o App Store. El proceso de revisión tarda entre 7 y 14 días según la tienda.
Semanas clave del programa
Referencia temporal orientativa. El avance real depende del ritmo individual de cada estudiante y del tiempo dedicado por semana.
Semana 1–2
Entorno configurado
Python 3.11, Kivy 2.3 y Buildozer instalados y verificados. Primer script ejecutado en emulador Android.
Semana 3–4
Primer prototipo jugable
Mecánica de movimiento táctil, colisiones básicas y sistema de puntuación implementados en menos de 400 líneas de código.
Semana 6–8
Audio y animaciones
Integración de efectos de sonido con SoundLoader y animaciones de sprite mediante Atlas. Reducción de tamaño de APK a menos de 18 MB.
Semana 10–11
Optimización de rendimiento
Perfilado con cProfile, corrección de cuellos de botella. Objetivo: mantener 60 fps estables en dispositivos con 2 GB de RAM.
Semana 13–14
Publicación y revisión
Generación del APK firmado, carga en Google Play Console y revisión del proyecto por parte de los instructores de la plataforma.
Post-curso
Acceso continuo a recursos
Los materiales del curso permanecen disponibles sin límite de tiempo. Las actualizaciones de contenido se publican con cada nueva versión estable de Kivy.