Udemy

Platform

Español

Language

Game Development

Category

Videojuegos 2D: Aprende SpriteKit desde cero

Aprende a crear tus propios videojuegos para iPhone e iPad con SpriteKit y Swift 2 desde el principio.

3.95 (113 reviews)

Students

18.5 hours

Content

Jan 2020

Last Update
Regular Price

BLUE HOST
Blue Host
Fast, easy, and secure WordPress hosting in minutes + 1 free domain name
65%OFF : $2.95/month

What you will learn

Conocer a fondo SpriteKit y su correcta utilización para el desarrollo de videojuegos

Saber poner sprites y nodos en pantalla

Detectar colisiones entre elementos

Animar sprites de forma contínua y sin brusquedad

Optimizar la programación para una eficiencia inigualable

Conocer y saber aplicar las matemáticas y la física a los videojuegos

Añadir publicidad a los juegos para monetizarlos

Añadir compras integradas (IAP) para sacarle partido y jugo a tus videojuegos


Description

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...
  • 30 días con 100% garantía de devolución: si no quedas satisfecho, tienes 30 días para reclamar la devolución de tu pago sin ningún problema.

Escucha las opiniones de los estudiantes

  • Raziel Tovar - Excelente curso! Me parece que Juan sabe como explicar de forma muy sencilla lo que antes me parecía muy complejo. Lo recomiendo bastante!
  • María del Mar Cardona - Lo que yo buscaba! Un curso fabuloso, especialmente para mí que aunque sé algo de java me hacía mucha ilusión adentrarme en la programación para iOS que sin duda es muy atractiva! Lo recomiendo al 100% a toda la gente que quiera aprender a hacer apps.
  • Miguel Ángel Ferri - Excelente curso para empezar a desarrollar tu app desde cero Tengo muchos años de experiencia en el desarrollo de juegos y aplicaciones web y escritorio, elegí este curso para introducirme en el desarrollo de aplicaciones para IOS y me ha parecido muy bien explicado, con un lenguaje fácil y comprensible para cualquier persona. En definitiva 100% recomendable para toda aquella persona, con o sin experiencia, que quiera empezar a desarrollar para IOS.

Apúntate ahora y únete a los más de 2.000 estudiantes que ya disfrutan de los cursos de Juan Gabriel Gomila en Udemy.


Screenshots

Videojuegos 2D: Aprende SpriteKit desde cero
Videojuegos 2D: Aprende SpriteKit desde cero
Videojuegos 2D: Aprende SpriteKit desde cero
Videojuegos 2D: Aprende SpriteKit desde cero

Content

¿Qué vamos a aprender en este curso?

Tu instructor: Juan Gabriel Gomila

Bienvenido al curso

Introducción

Cómo hacer el curso si tengo Windows - Mac In Cloud

¿Qué voy a aprender en este curso?

El material del curso

¿Como consigo los extras del curso?

Crear un proyecto en Swift y SpriteKit

Crear un proyecto

¿Qué tipos de apps existen?

Configurar el proyecto

Un tour por Xcode. Aprendiendo a compilar

El uso de los colores

Configurar los parámetros de la app

Configurar el Game Controller

Añadir las imágenes al proyecto

El logo y la pantalla de carga

¿Que te parece este curso?

Los Sprites

Mi primer Sprite

Las Rotaciones

Reto : añadir el zombie (y leer la documentación)

Los Nodos

Solución al reto

Un regalo por ser alumno de Juan Gabriel

El movimiento

El Core Loop

El movimiento lineal del zombie

El vector de movimiento

UIInteraction

Reto: Las fronteras de juego

Solución al reto

La zona de juego

Rotando el zombie

Las matemáticas de los videojuegos

Librería de operaciones con vectores

Las propiedades de los vectores

Refactorizar el código

Parad a ese zombie!

Suavizar los movimientos del zombie

Las acciones

El concepto de SKAction

Las diferencias entre moveBy y moveTo

Las secuencias de animaciones consecutivas

Invertir una acción reversible

La aleatoriedad en los videojuegos

La librería RandomUtils

El spawn aleatorio de la abuela

Eliminar un nodo de la pantalla

Animar el zombie

Las acciones con SKAction

Añadir los gatitos en pantalla y escalarlos con SKActions

Rotar los gatitos

Grupos de acciones: los wiggles

Detección de colisiones y las bounding boxes

El Game Loop v2

Añadir sonidos al videojuego

Un zombie invencible (temporalmente)

Todo el mundo a bailar la conga!

Las diferentes escenas

Ganar o perder, esa es la cuestión

Escenas y transiciones

La música de fondo del videojuego

Reto: el menú principal

El scrolling del fondo

El concepto del scrolling

Un scroll infinito

La capa de fondo

Varios sistemas de coordenadas

Arreglando las fronteras de juego

Arreglando el scroll

Arreglando los gatos y los enemigos

El HUD

El HUD

Un HUD dinámico

El uso de fuentes para Swift

Últimos toques de Game Design

Los gatos girando en la conga

Bounding boxes mejoradas

BONUS: porte a Mac OS X

Porte del juego a Mac OS X

Cambios en la usabilidad

El título del juego

Limitar el escalado de la pantalla

BONUS: Los iAds de Apple

Los iAds de Apple

Los métodos viewWillAppear y viewWillDisappear

Los delegados del banner

Llamadas asíncronas entre escenas y controladores con NSNotificationCenter

BONUS: Publicidad con Admob de Google

Registrarse en Admob

Integrando los banners de Admob

Configurar el banner de Admob

Los interstitials de Admob

Más sobre la publicidad en los videojuegos

RETO FINAL: retos finales para que demuestres lo que has aprendido

La lista de retos

Retos finales

El resultado final

BONUS: Extras del curso

Nos vemos en la próxima

Bonus - Un regalo para ti


Reviews

I
Ian14 April 2020

En general es un gran curso, en especial por los terminos y la matematica que te enseña. Si quieres saber como hacer un juego de forma general, mas alla de Xcode y SpriteKit, es muy buen curso

P
Pablo10 June 2019

Es un curso muy practico y bien explicado, no solo en la parte del código y la parte gráfica del juego, sino que también la matemática que un juego necesita.

E
Edgar26 March 2019

Es un curso que el instructor impartió a un grupo presencial y le pareció buena idea grabarse y comerciar el vídeo. Los asistentes al curso preguntan y a veces no se alcance a escuchar perfectamente lo que aportan. El contenido es básico y obsoleto, aunque con ciertas búsquedas se puede complementar y actualizar. El curso difiere mucho de calidad con respecto a otros del mismo instructor.

Y
YisusPhone13 February 2018

Es un muy buen curso hasta ahora, el único inconveniente es que algunos códigos han cambiado con respecto a Swift 3, aun así investigando o simplemente preguntando en el foro esas dudas quedan resueltas.

F
Fabian9 February 2018

Excelente curso aunque si le falto una pulidita para poder compilarlo en swift 4.0 Pero en general investigando como adaptar la sintaxis pude lograr todos los objetivos planteados

J
JosepM12 November 2017

Como ya es habitual Juan Gabriel nos acompaña y nos guía en sus clases de forma amena, didactica, con facil explicación y con ejemplos prácticos. 100% recomendable para una introducción rápida a SpriteKit en castellano. Aunque no sea con la última versión the Swift y iOS merece mucho la pena para coger una buena base. Especial detalle también la explicación de la portabilidad a OS X y la gestión de anuncios.

A
Americo1 August 2017

Las explicaciones, la forma, los detalles, la claridad, me parecen aspectos que están bien abordados por Juan Gabriel. Felicitaciones.

M
Miguel18 July 2017

Para novatos es muy útil y muy bien explicado a pesar de recoger unas clases en vivo (incluso es útil ver las preguntas de los alumnos). Echo en falta a un nivel más avanzado cosas como el mapeado de niveles con fondos dinámicos, pero no era el objetivo del curso.

J
Jorge4 July 2017

Curso bien estructurado, va aumentado la dificultad paulatinamente y al final tienes una idea clara de lo que supone crear un juego y de la libreria SpriteKit.

A
Angel2 July 2017

Juan Gabriel es un excelente profesor. Explica de maravilla un tema tan complicado como hacer una app programando. Yo nunca he escrito ni una linea de código y estoy siguiendo el curso perfectamente porque lo hace muy asequible.

S
Sebastian20 April 2017

Esta gratis en youtube, like wat :C, wasted money; Hubiera invertido esto en otra cosa del mismo instructor ya que me gusta como explica

M
Marco8 April 2017

Excellente el profesor, las explicaciones son muy buenas y no deja cabos sueltos. la única pega es que esta en el salón de clases fuera de esos muy bien

M
Mauricio7 April 2017

Estoy siguiendo este curso para Swift 3, me ha costado un poco tratar de adaptarlo, pero me ha encantado. Juan Gabriel responde todas las dudas, tiene muy buena disposición, he aprendido muchas cosas, espero al final poder agregarle mejoras al juego y poder subirlo al App Store :D y después poder hacer mi propio juego.

A
Angel21 March 2017

Muy bien explicado. Desde conocer a bajo nivel los fundamentos del movimiento en 2D hasta utilizar funciones de librería que hacen más fácil la programación.

J
Jorge23 January 2017

Muy buen curso, totalmente práctico, en mi caso estoy terminando el curso de Swift3 y realmente son una combinación genial


Coupons

DateDiscountStatus
7/9/202189% OFFValid

705822

Udemy ID

12/24/2015

Course created date

11/23/2019

Course Indexed date
Bot
Course Submitted by