Videojuegos 2D: Aprende SpriteKit desde cero
Requisitos
Descargar Xcode para MacOSX
Conocimientos mínimos de programación (no son esenciales)
Motivación y ganas por los videojuegos, tanto para jugarlos como para saber como funcionan
Ganas de aprender a crear videojuegos
Descripción
Nuestro Curso de Desarrollo de Videojuegos en Swift utilizando SpriteKit te enseñará las herramientas necesarias para desarrollar tus propios videojuegos desde cero para iPhone e iPad en Swift, el nuevo lenguaje avanzado de Apple creado para desarrollar apps y videojuegos para iOS. El curso incluye algunos algoritmos, herramientas, utilidades, conceptos y patrones de diseño importantes así como consejos y best practices que te ayudarán a iniciarte en el mundo del desarrollo de videojuegos 2D.
Al finalizar el curso, serás capaz de reproducir y entender la gran mayoría de funcionalidades de las videojuegos más populares de iOS y profundizar en ellas para hacer tus propios juegos. También, como no, aprenderás a sacarle el jugo a tus videojuegos como por ejemplo metiendo publicidad en forma de banners, interstitials y vídeos, promocionándolos a través de la viralidad y el marketing y subiéndolos a la App Store. ¡Así mismo veremos un ejemplo de re skin que yo mismo he realizado del juego y he publicado en el App Store!
Sin duda, la práctica a través de la construcción es una muy buena forma de aprender, por eso durante el curso, los estudiantes realizarán videojuegos cubriendo todos los aspectos esenciales del desarrollo de juegos 2D para iOS. Cada uno que realices mejorará tus habilidades y dispondrás del código fuente del instructor para acceder a él, contrastarlo con el tuyo, adaptarlo a tus necesidades y como no, mejorarlo.
Qué vas a aprender
Swift: Aprende el nuevo lenguaje de programación de apps para iOS y Mac.
Xcode: Aprende a manejarte por su interfaz y todos los trucos necesarios para maximizar tu tiempo.
Cocoa y UIKit: Conoce a fondo el framework básico de desarrollo de apps, tanto a nivel lógico, funcional como a nivel visual.
SpriteKit: Conoce a fondo el framework básico de desarrollo de videojuegos en 2D creado por Apple, tanto a nivel lógico, funcional como a nivel visual.
iOS9 y XCode 7: Utiliza la última tecnología disponible de la mano de Apple.
Programación básica: aprende programación desde cero, variables, bucles, condicionales, hilos, delegados, patrones de programación...
¿A quién está dirigido?
Este curso de programación en Swift y SpriteKit requiere de unos mínimos conocimientos de programación, pero como se empieza de cero no tendrás ningún problema si eres un iniciado en él.
Las bases de Swift y Objective-C serán muy bienvenidas
Si sabes Unity y quieres migrar a SpriteKit, tu experiencia será clave para avanzar más deprisa en los contenidos sobre videojuegos más esenciales