Pago Único del Curso
Buy the course once and access it for life
- A single payment.
- Instant lifetime access to the course.
- Acceso a la comunidad del curso.
Descubre cómo desarrollar en pocas horas un juego inspirado en Space Invaders para iPhone y iPad con Swift y SpriteKit.
Aprende a desarrollar videojuegos para iPhone y iPad con Swift y SpriteKit creando desde cero tu propia versión de Space Invaders, uno de los grandes clásicos de la historia de los videojuegos. Un proyecto práctico con el que descubrirás cómo se construye un juego 2D para iOS mientras programas sus principales mecánicas paso a paso.
A lo largo del curso aprenderás a utilizar SpriteKit, el framework de Apple para el desarrollo de videojuegos 2D, y Swift para dar vida a los diferentes elementos del juego. En lugar de limitarte a estudiar conceptos aislados, los aplicarás directamente en un proyecto inspirado en el mítico arcade creado por Toshihiro Nishikado y publicado por Taito en 1978.
Construirás la lógica necesaria para controlar la nave, gestionar enemigos y desarrollar las mecánicas que forman parte de un videojuego arcade. También aprenderás a aprovechar características propias de los dispositivos iOS, como el acelerómetro, utilizándolo para controlar el movimiento de la nave y conseguir una experiencia más cercana a la de un juego para dispositivos móviles.
Al finalizar tendrás el código fuente completo del proyecto y una visión práctica del proceso de creación de un videojuego 2D con Swift y SpriteKit. Podrás utilizar lo aprendido como punto de partida para experimentar, modificar las mecánicas y desarrollar tus propios juegos para el ecosistema de Apple.
El curso utiliza iOS 9 y tecnologías de su época, por lo que resulta especialmente interesante para comprender SpriteKit y los fundamentos del desarrollo de videojuegos para iOS, aunque algunos procedimientos y APIs pueden diferir de las versiones actuales de Swift, Xcode e iOS. Para probar el control mediante acelerómetro necesitarás un dispositivo iOS compatible, ya que esta funcionalidad no puede reproducirse completamente en el simulador utilizado en el curso.
Conoce los conceptos y elementos esenciales que intervienen en el desarrollo de un videojuego 2D.
Aprende a utilizar SpriteKit, el framework de Apple para crear videojuegos y experiencias interactivas en 2D.
Refuerza tus conocimientos de Swift aplicándolos a un proyecto práctico de desarrollo de videojuegos para iOS.
Construye paso a paso tu propia versión del clásico Space Invaders y comprende cómo se estructura un videojuego completo.
Aprende a trabajar con sprites y otros elementos gráficos para representar la nave, los enemigos y los objetos del juego.
Implementa el movimiento, los disparos y las principales mecánicas necesarias para crear una experiencia arcade jugable.
Utiliza el acelerómetro del dispositivo para controlar la nave y descubre cómo integrar sensores del iPhone en un videojuego.
Programa el comportamiento de los enemigos y las reglas que permiten gestionar la interacción entre los distintos elementos.
Compila y ejecuta tu versión de Space Invaders en un dispositivo iOS para probar y jugar al proyecto que has desarrollado.
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.
Buy the course once and access it for life
Accede a todos los cursos, comunidades y extras de Frogames
Accede a todos los cursos de la ruta de