Videojuegos para iOS con SpriteKit - Flappy Bird
Actualizado en 2026

Crea Flappy Bird para iOS con SpriteKit

Aprende a desarrollar tu propio videojuego para iOS en solo unas horas con SpriteKit y Swift, el lenguaje de programación de Apple.

  • Quieres crear tu propio videojuego para iOS... pero no sabes por dónde empezar ni qué necesitas aprender primero.
  • Ves conceptos como sprites, físicas, gravedad o colisiones y parecen demasiado complicados cuando todavía estás dando tus primeros pasos.
  • Has aprendido algo de Swift, pero aún no sabes cómo convertir ese código en un videojuego real, interactivo y que puedas jugar en tu iPhone.
Si te sientes identificado con estos problemas, este curso es ideal para ti.

Crea tu primer videojuego para iOS con Swift y SpriteKit

¿Quieres crear videojuegos para iOS pero no sabes por dónde empezar? En este curso aprenderás desde cero a desarrollar un videojuego estilo Flappy Bird utilizando Swift y SpriteKit, el framework de Apple para crear juegos 2D para iPhone y iPad.

A lo largo del curso construirás paso a paso un juego completamente funcional mientras descubres algunos de los conceptos fundamentales del desarrollo de videojuegos para iOS. Trabajarás con nodos, sprites, animaciones y movimiento, y aprenderás a incorporar físicas como gravedad, velocidad e impulso para dar vida a tu juego.

También aprenderás a gestionar colisiones y mecánicas de juego, creando obstáculos y aumentando progresivamente la dificultad al reducir el espacio disponible entre los tubos. De esta forma, no solo aprenderás a replicar las mecánicas de Flappy Bird, sino que entenderás cómo utilizar SpriteKit para desarrollar tus propias ideas.

Todo ello de forma práctica y directa, programando desde el primer momento con Swift y SpriteKit. No necesitas empezar creando un proyecto enorme: en poco más de una hora podrás comprender los elementos esenciales que intervienen en la creación de un videojuego 2D para dispositivos Apple.

Si quieres iniciarte en el desarrollo de videojuegos con Swift, conocer SpriteKit y transformar código en un juego que puedas ver, probar y modificar, este curso te permitirá dar tus primeros pasos mientras construyes un proyecto completo.

Un curso de la Ruta de

Dificultad

Horas

Total Estudiantes

Valoración Media

Requisitos

  • Conocimientos básicos de Swift o haber realizado previamente un curso introductorio del lenguaje.
  • Bases de programación para comprender los conceptos utilizados durante el desarrollo del videojuego.
  • Un Mac con una versión compatible de macOS y Xcode instalado para desarrollar y ejecutar el proyecto.
  • Conexión a Internet e interés por aprender desarrollo de videojuegos para iOS con Swift y SpriteKit.

¿A quién va dirigido?

  • Desarrolladores y programadores interesados en Swift y el desarrollo para iOS.
  • Estudiantes que quieran iniciarse en el desarrollo de videojuegos para dispositivos Apple.
  • Programadores de Swift que quieran aprender a utilizar SpriteKit para crear juegos 2D.
  • Personas que quieran aprender desarrollo de videojuegos desde cero mediante un proyecto práctico.

Lo que aprenderás

01

Programación para iOS con Swift

Comprende las bases de la programación con Swift y aprende a aplicarlas al desarrollo de videojuegos para dispositivos iOS.

02

Desarrollo con SpriteKit

Descubre las funcionalidades esenciales de SpriteKit y aprende a utilizar el framework de Apple para crear videojuegos 2D.

03

Nodos y sprites

Aprende a trabajar con nodos, sprites y otros elementos fundamentales para construir y organizar las escenas de tu videojuego.

04

Texturas y animaciones

Utiliza texturas y animaciones para dar vida a los personajes, obstáculos y diferentes elementos visuales del juego.

05

Físicas y movimiento

Implementa conceptos como movimiento, velocidad, gravedad e impulso para crear mecánicas de juego dinámicas con SpriteKit.

06

Colisiones e interacción

Configura la detección de colisiones entre los diferentes elementos del juego y aprende a responder a las interacciones del jugador.

07

Delegación en iOS

Comprende cómo funcionan los patrones de delegación en iOS y cómo utilizarlos para organizar la comunicación entre componentes.

08

Game Design y dificultad

Aprende conceptos básicos de Game Design y modifica parámetros del juego para crear una dificultad progresiva y una mejor experiencia.

09

Tu videojuego completo

Construye paso a paso un videojuego estilo Flappy Bird en Swift y SpriteKit, integrando todos los conceptos aprendidos durante el curso.

Temario del curso

Juan Gabriel Gomila

Tu Instructor

Juan Gabriel Gomila

Matemático, Instructor Certificado de Unity e Instructor Online que ha formado a más de 600.000 estudiantes en todo el mundo en diferentes plataformas como Udemy y Platzi. CEO de Frogames Formación e impulsor de esta plataforma, aportando todo su conocimiento en Matemáticas, Machine Learning, Videojuegos, IA o Blockchain entre otros.

Unity Certified Matemático +500k Estudiantes
Opiniones de estudiantes

Lo que dicen nuestros alumnos

Curso completo

Elige cómo quieres acceder

Pago Único del Curso

Buy the course once and access it for life

Imagen del curso
€ 999,99
Comprar el curso
  • A single payment.
  • Instant lifetime access to the course.
  • Acceso a la comunidad del curso.

Ruta

Accede a todos los cursos de la ruta de

€ 19,99 /mes
Acceder a la ruta
  • Pago mensual de 19.99€.
  • Acceso instantáneo a los cursos de la ruta.
  • Accede cuándo y dónde quieras.
  • Cancela en cualquier momento.
Comprar este curso
Acceso de por vida · Actualizaciones incluidas
o consíguelo con la Ruta de Aprendizaje
Ruta de
Desde 19,99 €/mes · Cancela cuando quieras
Ver la suscripción
o Suscripción Rana de Bronce (39 €/mes)