Curso de videojuegos para iOS - Space Invaders
What you'll learn
- Aprender Swift
- Conocer los elementos básicos de desarrollo de videojuegos
- Conocer SpriteKit para el desarrollo de videojuegos 2D
- Crear un videojuego desde cero
- Jugar a Space Invaders en tu propio iPhone
Course content
- Preview01:39
- Preview08:33
- Preview03:22
Requirements
- Un Mac para desarrollar apps, con Xcode 7 o posterior instalado
- Un iPhone para probar y jugar al juego (no es necesario, pero no iría mal!)
- Ganas de jugar a tus propios videojuegos
Description
Space Invaders es uno de los videojuegos más importantes que se han desarrollado. Creado por Toshihiro Nishikado y lanzado en 1978 por la Taito Corporation, que ganó miles de millones de dólares en ingresos. Se convirtió en un icono cultural, inspirando a legiones de no-geeks para empezar a hacer videojuegos como un hobby.
En este curso, aprenderemos a construir una versión de IOS de los Space Invaders, utilizando Swift y Sprite Kit, el framework de desarrollo de videojuegos en 2D de Apple. En el proceso veremos:
- El concepto de nodo con y sin textura
- La física de los videojuegos y la diferencia entre colisiones y contactos
- Generación aleatoria de objetos
- El uso del acelerómetro en Swift y SpriteKit
Al finalizar, tendrás todo el código fuente, además de aprender a compilar directamente en un iPhone o iPod Touch con iOS 9. Esto se debe a que va a mover la nave espacial en este juego utilizaremos el acelerómetro, que no está presente en el simulador de iOS. Si no tienes un dispositivo iOS o cuenta de desarrollador, piensa que no podrás probar todos los detalles como en el tutorial.
Who this course is for:
- Estudiantes de videojuegos o informática
- Desarrolladores web que quieran aprender a hacer videojuegos
- Desarrolladores de Swift que quieran iniciarse en el mundo de SpriteKit
Instructor
Soy licenciado en matemáticas, especializado en el análisis de datos para empresas de videojuegos con R y Python, en Game Design para videojuegos de social casino, en el desarrollo de aplicaciones móviles para iOS y para Android y desarrollador de videojuegos utilizando los motores Unreal Engine y Unity tanto para PC como para móvil desde el año 2011.
Me encanta programar, crear apps y videojuegos que la gente utilice y sobretodo enseñar tanto en el mundo online, como en la Universidad presenciamente.
Aquí en Udemy, llevo como profesor online desde verano de 2015 he lanzado ya más de 90 cursos online con más de 300.000 estudiantes en más de 160 países de todo el mundo que han aprendido en castellano temáticas de desarrollo tan diversas como el mundo de las apps para iOS en Objective-C, Swift y SpriteKit, en Android con Java, desarrollo de videojuegos con Unity y Unreal Engine cubriendo desde lo más básico hasta aspectos avanzados para crear juegos profesionales o incluso análisis de datos masivos, big data, machine learning y data science con R, Tidyverse y Python.
Soy también Instructor Certificado de Unity (UCI), lo cual me permite viajar por todo el mundo asesorando y dando formación en desarrollo de videojuegos para empresas de CAD, o estudios de renombre como por ejemplo Team 17 (Worms, The Escapists), Genera Games (Disney's Frozen, Star Wars) o Ubisoft (Assassin's Creed, CSI Hidden Crimes)
Además, los propios estudiantes online de varias partes del mundo me han contactado para ir a dar conferencias y compartir mis experiencias en lugares tan bonitos como Colombia, Dinamarca, USA, México, Suecia, Holanda, Londres o Bolivia entre otros. Si no conoces aún ninguno de los cursos que imparto aquí en Udemy, tómate un tiempo para visitar los diversos cursos gratuitos que tengo publicados aquí mismo.