Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Game Development iOS Game Development

Curso de videojuegos para iOS - Space Invaders

Curso para aprender a crear videojuegos utilizando SpriteKit y Swift para iPhone e iPad
Rating: 4.2 out of 54.2 (25 ratings)
592 students
Created by Juan Gabriel Gomila Salas +300.000 estudiantes online
Last updated 7/2017
Spanish
Spanish [Auto]
30-Day Money-Back Guarantee

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

10 sections • 32 lectures • 5h 25m total length

  • Preview01:39
  • Preview08:33
  • Preview03:22

  • Descarga los archivos para crear tu videojuego
    00:08
  • Los sonidos del videojuego
    00:02
  • Preview12:41
  • La gestión de la pausa
    09:04
  • Creando un proyecto desde cero
    2 questions

  • Añadir los Space Invaders al proyecto
    21:18
  • El defensor de la galaxia, la nave imperial
    05:48
  • Un regalo por ser alumno de Juan Gabriel
    02:55
  • La configuración del HUD
    10:32
  • ¿Que te parece este curso?
    02:16

  • Mover los enemigos por pantalla
    11:14
  • Bajar los enemigos
    10:37

  • CoreMotion y el acelerómetro
    14:59
  • La física del videojuego
    10:04
  • Movimiento
    1 question

  • Implementando los lásers
    24:25
  • Estamos bajo asedio!
    09:14
  • Las colisiones y los máscaras de bits
    17:07
  • La implementación del Physics Contact Delegate
    14:26
  • Añadiendo la vida y los puntos
    12:59

  • Las imágenes de los invasores
    10:09
  • Las imágenes de la nave principal
    02:50
  • El fin de la partida
    17:54

  • La dificultad progresiva
    12:37
  • Integrar Chartboost para ganar dinero con la publicidad (juntar Obj-C y Swift)
    24:37
  • Descarga el código fuente de la app
    00:05

  • Dar de alta la app en el App Store
    22:38
  • Los textos de ASO, las keywords y la compilación de producción
    16:10
  • Finalizar el proceso de envío
    14:37

  • Nos vemos en la próxima
    00:36
  • Bonus: Un regalo para ti
    00:14

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

Juan Gabriel Gomila Salas +300.000 estudiantes online
CEO de Frogames, Matemático, Data Scientist & Game Designer
Juan Gabriel Gomila Salas +300.000 estudiantes online
  • 4.6 Instructor Rating
  • 43,280 Reviews
  • 311,751 Students
  • 95 Courses

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.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.