La guía del desarrollo de videojuegos móviles 2D con Unity
4.3 (205 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
965 students enrolled

La guía del desarrollo de videojuegos móviles 2D con Unity

Creada en colaboración con Unity Technologies: Domina C#, Unity Ads, desarrollo 2D para móviles, y publica tu juego.
4.3 (205 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
965 students enrolled
Last updated 10/2018
Spanish
Spanish [Auto]
Current price: $135.99 Original price: $194.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 13 hours on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Aprende a pintar tus mundos utilizando TileMap.
  • Domina conceptos intermedios de C#, incluyendo patrones de diseño como Singleton, clases abstractas e interfaces.
  • Desarrolla un juego 2D completo desde cero usando C# en Unity.
  • Descubre el flujo de trabajo para juegos 2D.
  • Crea sistemas modulares.
  • Aprende a monetizar tus juegos móviles con Unity Ads.
  • Aprende a publicar tu juego móvil.
Course content
Expand all 169 lectures 13:03:48
+ Dungeon Escape
1 lecture 00:48

Introduction to the 2D unity game dungeon escape

Introducción
00:48
+ Configuración del proyecto
4 lectures 04:38

Setting up a project in Unity for 2D

Introducción
00:46

Installing Unity 2018 

Unity 2018.X
01:17

Create a new unity 2d project

Nuevo proyecto de Unity
01:27

import 2D dummy assets into unity

Importar Dummy Assets
01:08
+ Construyendo el ambiente
15 lectures 01:02:30

building the environment in unity

Introducción
00:31

Getting started with TileMap in Unity

Empezando con TileMap
04:29

Painting the ground in unity

Pintando Ground
06:08

Creating palletes in unity

Cavern Palette
04:50

Challenge in unity

Challenge - Vegetation Palette
00:31

Challenge review in unity

Challenge Review - Vegetation Palette
01:32

Creating midground in unity

Creando Midground Cavern
05:41

Creating farground in unity

Creando Farground Caverns
03:57

painting in unity

Pintando los items en Foreground
06:54

2D extras for unity

TileMap, descarga de los extras 2D
02:35

Animated tile sets in unity

Creando los Tile Sets animados
11:03

painting waterfalls in unity

Pintando las cascadas
07:01

Prefab burshes in unity

Prefab Brushes
04:53

tilemap colliders in unity

TileMap Colliders
01:33
+ Configuración del jugador
41 lectures 02:43:54
Introducción
00:31
Importando los assets del curso a Unity
01:24
Vista general de los assets
03:23
Listo para Android
03:39
Perspectiva parallax
02:23
Configuración del jugador, parte 1
01:58
Configuración del jugador parte 2
03:19
Challenge - Movimiento del jugador
06:06
Challenge Review - Movimiento del jugador
04:28
Challenge - Brinco del jugador
06:12
Challenge Review - Brinco del jugador parte 1
17:12
Challenge Review - Brinco del jugador parte 2
06:11
Brinco del jugador optimizado
09:11
Challenge - Velocidad del jugador
00:29
Challenge Review - Velocidad del jugador
02:12
Animación Idle del jugador
03:30
Configuración de a animación Run del jugador
07:44
Challenge - Animación Run del jugador
05:03
Challenge Review - Animación Run del jugador
06:47
Challenge - Voltear el sprite
01:54
Challenge Review - Voltear el sprite
06:57
Configuración de la animación Jump
04:02
Challenge - Animación Jump
01:52
Challenge Review - Animación Jump
08:41
Transición de Run a Jump
02:17
Arreglar la animación Jump
02:53
Arreglar el sprite del jugador
01:57
Configurar la animación Attack
04:10
Challenge - Animación Attack
01:30
Challenge Review - Animación Attack
02:17
Challenge - Animación Running Attack
01:11
Challenge Review - Animación Running Attack
02:05
Configuración de la animación Sword Arc
05:17
Challenge - Animación Sword Arc
03:06
Challenge Review - Animación Sword Arc
03:56
Limpieza de la animación Attack
03:20
Challenge - Voltear Sword Arc
01:22
Challenge Review - Voltear Sword Arc
04:28
Cinemachine via Unity Packet Manager
02:38
Camera Follow
02:35
Limpieza del jugador
03:44
+ Enemy AI
26 lectures 02:09:22
Introducción
00:47
Configuración de la animación Idle de Moss Giant
05:12
Configuración de la animación Walking de Moss Giant
04:49
Herencia de clase de Enemy
09:07
Clase abstracta Enemy
10:02
Configuración de la inteligencia artificial del Moss Giant
04:14
Challenge - Movimiento del Moss Giant
02:55
Challenge Review - Movimiento del Moss Giant
11:01
Challenge - Prevenir el movimiento durante ldle
02:12
Challenge Review - Prevenir el movimiento durante la animación Idle
06:21
Challenge - Idle cuando llegamos al destino
00:35
Challenge Review - Idle cuando llegamos al destino
02:33
Challenge - Voltear el sprite de Moss Giant
00:57
Challenge Review - Voltear el sprite de Moss Giant
04:38
Configuración de la animación de Spider
02:28
Configuración del árbol de animación de Spider
02:15
Configuración de los Waypoints de Spider
03:40
Challenge - Inteligencia artificial de Spider
03:06
Challenge Review - Inteligencia artificial de Spider
09:37
Comportamiento compartido de la clase Enemy
18:14
Configuración de Skeleton
04:35
Configuración de la animación de Skeleton
03:35
Inteligencia artificial de Skeleton
04:57
+ Sistema de ataque
35 lectures 02:59:12
Introducción
00:33
Configuración del hitbox para el ataque del Player
07:38
Script de ataque del jugador
05:02
Capa Sword
02:18
Configuración del enemigo para el ataque del jugador
01:42
Configuración de la animación Enemy Hit
03:40
Interface IDamageable
12:59
Daño del Skeleton
03:30
Challenge - Implementación del daño del Skeleton
01:35
Challenge Review - Implementación del daño del Skeleton
03:00
Challenge - Cooldown para el daño del Skeleton
01:35
Challenge Review - Cooldown para el daño del Skeleton
02:42
Animación Skeleton Hit
04:14
Congelar a Skeleton después de golpearlo
03:26
Skeleton en modo combate
03:26
Challenge - Reiniciar el camindo de Skeleton
03:01
Challenge Review - Reiniciar el caminado de Skeleton
13:18
Configuración del ataque de Skeleton
03:10
Challenge - Hacer que Skeleton volteé hacia el jugador
03:21
Challenge Review - Hacer que Skeleton volteé hacia el jugador
03:21
Configuración del Hitbox de Skeleton
05:30
Capa Hitbox de Skeleton
04:14
Ataque de Skeleton completo
04:52
Configuración de la animación de ataque de Moss Giant
03:32
Configuración del Animator de Moss Giant
01:38
Ataque de Moss Giant completo
13:15
Juntar el código compartido de Enemy
13:15
Hitbox de Moss Giant
03:46
Configuración del ataque de Spider
09:32
Evento de animación de Spider
02:47
Challenge - Ataque de Spider completo
03:23
Challenge Review - Ataque de Spider completo
07:03
Limpieza del ataque de Spider
05:47
Configuración de las animaciones de muerte
09:06
Completar las animaciones de muerte
08:01
+ Sistema de Loot (botín)
25 lectures 02:34:07
Introducción
00:47
Challenge - Comportamiento de los diamantes
02:56
Challenge Review - Comportamiento de los diamantes
05:40
Challenge - Sistema de Loot
01:40
Challenge Review - Sistema de Loot
06:14
Corrección del sistema de Loot
01:54
Configuración de la tienda
02:56
Configuración de la UI (interfaz de usuario)
19:27
Challenge - Habilitar la tienda
00:46
Challenge Review - Habilitar la tienda
03:37
UIManager
10:42
Eventos OnClick de la tienda
07:51
Selección visual del sistema de tienda
11:06
Challenge - Comprar productos de la tienda
02:48
Challenge Review - Comprar productos de la tienda
08:26
Game Manager
05:08
Pintar gemas para recolectar
03:50
Creación del HUD
10:16
Recolectar gemas
06:08
Challenge - Sistema de salud del jugador
04:06
Challenge Review - Sistema de salud del jugador
09:37
Preparación para jugar en Android
05:21
Configuración del Cross Platform Input
08:05
Completar los controles Touch para Android
12:49
Probando en el editor
01:57
+ Unity Ads
8 lectures 46:43
Introdución a Unity Ads
00:38
Habilitar Unity Ads
03:01
Configuración de un Rewarded Video Ad
17:19
Debugging con Android Studio
11:43
Challenge Review - Recompensa de 100 Gemas
09:22
+ Menú principal
5 lectures 13:59
Introducción
00:30
Configuración del menú principal
06:43
Challenge - Funcionalidad del menú principal
01:37
Challenge Review - Funcionalidad del menú principal
03:33
Pruebas
01:36
Requirements
  • Los estudiantes deben tener nociones básicas de conceptos de C# como variables, sentencias "if", métodos y comunicación entre scripts.
  • Los estudiantes deben estar dispuestos a completar las actividades en este curso interactivo basado en proyectos.
  • Los estudiantes deben sentirse cómodos utilizando el ambiente de desarrollo de Unity.
  • En este curso se incluyen videos de fundamentos de C# para aquellos que necesiten un repaso. Haber completado el curso "La guía definitiva del desarrollo con Unity" es altamente recomendado ya que hará que te familiarices con el flujo de trabajo de Unity.
Description

¡Busca Dungeon Escape en Google Play Store o en la App Store (Dungeon Escape DL) de Defiant Lobster Games para que veas lo que podrás hacer!

¿Quieres crear el siguiente gran juego móvil para Android pero no estás seguro por dónde empezar? ¿Tienes curiosidad sobre cómo integrar anuncios en juegos móviles? Si es así, ¡no busques más! La guía para el desarrollo de juegos móviles 2D con Unity te enseña como crear aplicaciones móviles atractivas y rentables. Vas a crear un juego de aventura de escape de un calabozo usando animaciones en 2D, mientras mejoras tus habilidades de programación en C# con conceptos intermedios como herencia de clases, clases abstractas e interfaces.  Utilizarás un manager con patrón de diseño Singleton para crear clases manager muy poderosas que te ayudarán a delegar acciones en tu juego. Aprenderás a monetizar tu juego al integrar Unity Ads, y vas a configurar un sistema para recompensar al jugador que decide ver el video ad. Finalmente, aprenderás cómo publicar tu app en Google Play. Al finalizar este curso habrás adquirido la experiencia del ciclo completo de desarrollo de una app para móviles, desde el desarrollo del juego, a pruebas, y publicación. Vas a tener un juego completo y descargable que puedes presumir a tus amigos y familiares, o para agregar a tu portafolio si lo que persigues es una carrera profesional en desarrollo.

En este curso vas a:

  • Crear un juego de Aventuras de calabozo en 2D

  • Explorar las nuevas características 2D como el uso de TileMap

  • Implementar Unity Ads

  • Sintetizar State Behaviors de animación

  • Desarrollar animaciones 2D de Hitboxes

  • Publicar en Google Play Store

  • ¡Y más!

Este curso explora las características 2D de Unity a través de la creación de un juego de escape de calabozos con la implementación de Unity Ads para generar ingresos, y al publicar el juego en Google Play Store. El curso comienza con una introducción a TileMap, que le da a los desarrolladores la capacidad de pintar diferentes mundos. Luego, los estudiantes comenzarán a configurar el jugador para el combate y desarrollarán sistemas de ataque que se encuentran en los juegos populares tipo hack & slash. Los estudiantes también desarrollarán un sistema de tienda que otorga a los jugadores la posibilidad de comprar artículos. Si el jugador no puede pagar un artículo, ¡puede elegir ver un Unity Ad a cambio de 100 gemas! De esta manera, los jugadores son recompensados ​​por ver anuncios, lo que ayuda a que el juego sea rentable. A lo largo de este curso, los estudiantes explorarán temas intermedios y avanzados en C#, incluida la herencia de clases, el polimorfismo, las clases abstractas y las interfaces, que ayudan a construir sistemas modulares dentro de juegos y aplicaciones. Este curso tiene más de 50 actividades de desafío, donde los estudiantes crearán su propia base de código única y mejorarán sus habilidades de resolución de problemas.

¿Por qué aprender desarrollo de juegos móviles en Unity?

La industria del juego global está experimentando un crecimiento sin precedentes, con las plataformas móviles ahora tomando la delantera. NewZoo estima que los juegos móviles generarán más de $ 70 mil millones de dólares en ingresos, lo que representa el 51% de los ingresos de juegos en todas las plataformas. Móvil es la plataforma de más rápido crecimiento, con más de 10 años de crecimiento de dos dígitos. Unity Technologies está ayudando a fomentar este crecimiento al proporcionar un entorno gratuito y fácil de usar para crear juegos elegantes. Según Unity Technologies, en 2016, el 34% de los 1000 juegos móviles gratuitos más importantes se crearon en Unity, más que cualquier otro motor no propietario. En comparación con otros motores, Unity proporciona una fácil portabilidad tanto para iOS como para Android, lo que permite la difusión masiva de un juego móvil.

¿Por qué aprender de mí?

Este es el tercer curso de desarrollo de juegos que se ha creado en colaboración con Unity Technologies en Udemy. Los pasos involucrados con la integración de Unity Ads y la publicación de un juego pueden ser complicados. Unity Technologies desea crear un curso que analice cómo monetizar juegos y aplicaciones móviles, proporcionar una introducción a más temas de C# intermedios y avanzados, y usar la nueva función 2D de Unity, Tilemap. Al igual que en mis cursos anteriores, La Guía definitiva para el desarrollo de juegos con Unity y La Guía definitiva para la cinematografía con Unity, ¡habrá desafíos interactivos a lo largo del curso que pondrán a prueba lo que has aprendido, mientras desarrollas tu juego 2D!

He trabajado con Unity desde la versión 2.0 y he desarrollado videojuegos para consolas de Nintendo y Playstation, también me he divertido con algunos desarrollos en móviles y actualmente estoy desarrollando juegos web y realidad virtual, he trabajado para grandes corporativos internacionales y también he hecho desarrollos independientes, además tengo varios años de experiencia enseñando desarrollo de videojuegos en diversas universidades, también colaboré con Unity Technologies para escribir las preguntas de la certificación de Unity para programadores.

Al finalizar este curso de Unity, los estudiantes comprenderán la implementación de Unity Ads, la publicación en Google Play Store y más principios de C# intermedios a avanzados. Los estudiantes saldrán de este curso con confianza en su capacidad para utilizar las últimas y mejores técnicas de desarrollo de juegos y podrán crear, monetizar y publicar sus propios juegos móviles Android únicos.

¡Únete a mí en esta aventura hoy! Te veo dentro del curso.

Who this course is for:
  • El estudiante ideal para este curso es aquel interesado en crear juegos móviles para Android con Unity implementando Unity Ads y quien quiere publicar juegos en Google Play Store.
  • Este curso está diseñado para estudiantes interesados en desarrollar videojuegos profesionalmente o como un hobby.
  • Estudiantes interesados en juegos 2D para plataformas móviles.
  • Estudiantes con entendimiento de los fundamentos de programación en C# y el ambiente de desarrollo de Unity, ya que este curso enseña tópicos de programación nivel intermedios y avanzados.