Udemy

Platform

Español

Language

Game Development

Category

Bootcamp de videojuegos 2D en Unity 5 desde cero con JB (I)

Aprende a crear videojuegos en 2D con Unity 2017 siguiendo las mismas clases presenciales que imparte Juan Gabriel

4.80 (96 reviews)

Students

35 hours

Content

Aug 2018

Last Update
Regular Price

SKILLSHARE
SkillShare
Unlimited access to 30 000 Premium SkillShare courses
30-DAY FREE TRIAL

What you will learn

Hacer videojuegos 2D con todo lo que ofrece Unity 5

Crear entornos bidimensionales con todos los aspectos de diseño que se necesitan

Trabajar y saber hacer diseño de HUDs para dar información al jugador del videojuego

Programar de forma correcta con C# con Monodevelop o Visual Studio para añadir funcionalidades y mecánicas al videojuego creado.


Description

*** Actualizado para Unity 2017 ***

Este curso se centra en mostrar a Juan Gabriel Gomila, impartiendo sus clases presenciales a los estudiantes del ciclo formativo superior en desarrollo multiplataforma, en el marco del desarrollo de videojuegos con Unity 5. Se trata de un curso intensivo de cuatro meses, unas 4 horas a la semana donde desde cero y sin experiencia en el campo, los estudiantes acaban finalizando creando su propio videojuego como proyecto final. 

El temario del Bootcamp se define por días de trabajo donde cada día se lleva a cabo una gran tarea dividida en varias partes menores, de ahí que los vídeos tengan una duración bastante superior a lo que viene siendo habitual en los cursos de JB. En los vídeos se incluyen también las dudas y problemas con los que se encuentran los estudiantes en clase así como la solución aportada por el docente en cada caso. 

  1. Introducción al mundo de los videojuegos en 2D, a Unity 5 y a los parámetros de configuración de la cámara, la escena y los sprites bidimensionales que son el fundamento de los juegos en 2D.
  2. Game Objects y sprites para crear las torretas y los misiles que van a disparar las mismas. Veremos una pequeña introducción al scripting y a C# para elaborar funcionalidades de videojuegos
  3. Diseño de HUD e interfaces gráficas de usuario con textos, menús, botones y demás. Todo lo necesario para informar al usuario del estado del videojuego y sus respectivas variables.
  4. El mundo de las animaciones con sprites de Unity con las que crearemos un bonito panda que tendrá cuatro estados con los que llevar a cabo diferentes animaciones
  5. El mundo de la física en los videojuegos, uno de los grandes dolores de cabeza de los programadores pero necesario para poder añadir funcionalidades como las colisiones, mecánica de cuerpos rígidos y demás
  6. Física compuesta con joints y effectors para añadir funcionalidades más completas a nuestro videojuego como zonas deslizantes, sin gravedad, simular el agua o una zona de suelo congelada.
  7. El mundo de la inteligencia artificial en videojuegos, algoritmos de pathfinding y su aplicación para mover el panda por un camino de waypoints.
  8. La programación del gameplay con la variedad de problemas que acarrea y técnicas para ser un programador de 10. En particular añadiremos usabilidad, colocaremos las torretas en pantalla y haremos uso de las corutinas para crear oleadas de enemigos paulatinas durante la partida.

Screenshots

Bootcamp de videojuegos 2D en Unity 5 desde cero con JB (I)
Bootcamp de videojuegos 2D en Unity 5 desde cero con JB (I)
Bootcamp de videojuegos 2D en Unity 5 desde cero con JB (I)
Bootcamp de videojuegos 2D en Unity 5 desde cero con JB (I)

Content

Introducción

Introducción

Conoce a Juan Gabriel Gomila, tu instructor en Udemy

Repositorio del bootcamp de Unity 5

Comunidad de estudiantes del curso

Día 1: Toma de contacto con el mundo de los videojuegos 2D usando Unity 5

Día 1: Mamá, quiero ser desarrollador de videojuegos!!

Introducción al mundo de los videojuegos y al Game Design

Cómo descargar Unity y su portal de recursos

La interfaz del editor de Unity

Los assets del videojuego de Tower Defense

Incorporar assets al editor de Unity 2D

La configuración de la cámara en Unity

Los sprites de un videojuego en 2D

El editor de Sprites de Unity

El corte de sprites 9-sliced en Unity 5

Escenas y resoluciones

Día 2: Las torretas y los misiles

Día 2: Todo el mundo odia las matemáticas... o no!

Los sprites en 2D y juegos en Unity 5

El diseño del mapa principal

Matemáticas para desarrolladores de videojuegos

Scripting básico en Unity

La lógica de los misiles

La lógica de la torreta

Actualizando y mejorando las torretas

Creando los prefabs de las torretas

Mejoras y optimización de nuestro videojuego

Día 3: El diseño de interfícies gráficas de usuario con Unity 5

Día 3: Las interfícies gráficas y la información del videojuego

El rol de la UI en los videojuegos

Un poco sobre usabilidad y formas de interacción

El canvas y las formas de representación del mismo

La propiedad de rect transform

Los elementos de layout

Los elementos de layout interactuables

Game Design de nuestra UI

Colocando una barra de estado

Colocando la barra de vida

Colocando el medidor de azúcar (puntos del videojuego)

El juego al final del día 3

Día 4: Animaciones en Unity

Día 4: Animaciones y máquinas de estados finitos

Los servicios en la nube de Unity

Historia de la animación

Formas de animar en Unity 5

El controlador de las animaciones

Más animaciones para nuestro panda

El grafo de animaciones del Animator

Las transiciones entre animaciones

Ejercicio: Las transiciones de nuestro panda

Un poco de testing: probando las transiciones del panda

La clase State Machine Behaviour

El script del panda

El juego al final del día 4

Día 5: El mundo de la física en los videojuegos

Día 5: El mundo de la física en los videojuegos

La física que nos rodea

La física en los videojuegos

Sistemas de referencia, la velocidad y la masa

Cinemática, dinámica, fuerzas y torques

Colisiones, cuerpos rígidos y la fricción lineal y angular

El editor de parámetros de la física

Rigidbody y sus propiedades

Métodos para programar scripts con rigidbody

Los colliders y sus propiedades

El juego al final del día 5

Día 6: El mundo de la física en los videojuegos (parte 2)

Día 6: La física de los videojuegos nunca termina

Cómo usar los colliders en Unity 5

El concepto de los joints

Distance Joint

Fixed Joint

Friction Joint

Hinge Joint

Relative Joint

Sliding Joint

Spring Joint

Target Joint

Wheel Joint

Los effectors en Unity 5

La fuerza constante en 2D

El effector de área

El effector de fluidos

El effector puntual

El effector de plataforma

El effector de superficie

Las funciones de la librería Physics2D

El concepto del Raycast

Las físicas del panda y los misiles

El juego al final del día 6

Día 7: Inteligencia artificial en el mundo de los videojuegos

Día 7: Inteligencia artificial en videojuegos

¿Qué nos aporta la inteligencia artificial?

Introducción a la inteligencia artificial

El papel de la inteligencia artificial en videojuegos

Algoritmos de Pathfinding y Dijkstra

El sistema de waypoints para indicar el camino

Un Game Manager para controlar el camino

Los waypoints del panda con un array estático

Waypoints como game objects de la escena

Los waypoints como objetos dinámicos de la escena

Más para profundizar en el tema de inteligencia artificial en juegos 3D

El juego al final del día 7

Día 8: La programación del gameplay y la batalla final por la tarta helada

Día 8: La programación del gameplay

¿Qué nos queda por hacer en el videojuego?

El concepto de clase abstracta en Unity 5

La economía de las torretas

Comprar las torretas de cupcakes

Vender las torretas de cupcakes

Mejorar las torretas de cupcakes

Construyendo la interfaz gráfica de compra

Las regiones donde colocar torretas

El script de posicionamiento de torretas

Probando la posición de las torretas

Bugs varios y solución de problemas menores

El manager y su papel en las escenas

Las corutinas en Unity

Corutinas y oleadas de enemigos

El juego al final del día 8

Dia 9: QA y resolución de bugs diversos

Dia 9: La importancia del testing y la resolución de bugs

Arrancando las corutinas en Unity

Dar puntos de azúcar al matar a los pandas

Bug: la torreta a veces no dispara

Bug: la torreta no sube de nivel

Bug: las muertes dan varios puntos de azúcar

La creación del menú principal de juego

Navegación entre escenas con Scene Manager

Subiendo de nivel los proyectiles

¿Qué hemos aprendido estos últimos días?

¿Qué podemos hacer para mejorar el juego?

El juego al final del día 9

Día 10: Acerca de las empresas de videojuego y el potencial de Unity 5

Unity 5, el motor de videojuegos del futuro

Mejoras para tener un juego de torretas F2P de calidad

La gestión de eventos en Unity

¿Qué más puede ofrecernos Unity 5?

El realismo y la inmersión en el mundo de los videojuegos

¿Y si trabajamos en una empresa de videojuegos?


Reviews

A
Alejandro25 September 2020

El curso se sale de las lineas generales de los cursos estereotipados que abundan en la red, en mi opinión tiene un valor añadido por la experiencia y cercanía del docente.

J
Javier3 September 2020

Buen curso para aprender a usar Unity, Juan Gabriel es un profesor implicado y explica prácticamente todo. Para mi gusto, me hubiera gustado que profundizara un poco mas en C#, pero aún así muy recomendable.

J
Juan11 October 2019

Muy buen curso, aunque se quedaron el tintero varias comos, como sonidos, algo tan básico, pero por lo demás, súper bien y 100% recomendado por la forma tan certera que tiene de Juan de Explicar.

J
José4 June 2019

Un curso intensivo fenomenal, como todos los que hace Juan Gabriel (terminé unos cuantos). Soy docente y puedo asegurar que la información es muy valiosa. Enhorabuena.

J
Juan27 January 2019

-- Edición tras haber completado el curso: Simplemente magnífico, muy recomendable. Me reafirmo en lo que dije en la primera mitad del curso: he aprendido muchísimo acerca de una herramienta que no había tocado en la vida. Muy contento de haberlo completado. --------------- -- Comentario a mitad de curso: Voy por la mitad del curso y cada clase es oro puro, se aprende muchísimo. No sabía nada de Unity hace unos días cuando empecé y ahora noto que me voy sintiendo muy cómodo utilizándolo. Tengo más cursos de Juan Gabriel y la verdad es que no decepciona, es una maravilla de profesor. Muy contento de haber comprado el curso.

J
Jose30 October 2018

Vengo siguiendo a este profesor desde hace varios cursos y me gusta como enseña, por que se le ve que le gusta este mundillo de los videojuegos y eso te anima a seguir y completar sus cursos.

J
Jose30 October 2018

Excelentes las explicaciones del profesor. Habla muy claro y no te lo pinta todo de color de rosa. Desarrollar un videojuego es una tarea muy difícil y no se hace en dos tardes, pero con profesores como Juan hay esperanza.

E
Emilio26 July 2018

Si, explica lo que necesito y mucho mas,!Genial! Ok Ok Ok

F
Felipe15 July 2018

Gracias a este curso he aprendido lo básico en el mundo del diseño de los videojuegos, y más que aprender sobre todo lo que ofrece Unity como motor gráfico(que hay bastante) quiero puntualizar la capacidad de Juan Gabriel de transmitir ganas por entrar en el mundo del Game Designing, y por ser capaz de enseñar lo necesario para que al salir de este curso crees tú propio videojuego.

J
Juan1 April 2018

El Curso es muy ameno, se aprende mucho, y lo necesario. El profesor transmite su ilusión por los Videojuegos a los Alumnos.

M
Manuel20 March 2018

Un Curso estupendo. Para nuevos estudiantes en desarrollo de juegos y programación es obligatorio. El profesor es un experto en la materia. Mi enhorabuena

D
David4 March 2018

Empecé este curso después de decidirme a cumplir una meta en mi vida, un sueño, desarrollar un videojuego. Es sólo un pequeño paso, pero con todo lo que he aprendido aquí, la forma de enseñar y de motivar de este profesor, puedo resumir mi avance en una sola frase. Si quiero, puedo. Es gran profesor, enseña todo en el más completo detalle y de forma muy clara. Y muy importante, habla desde el grado que te da la experiencia. No sé qué haces leyendo esto, si no le has dado aún al botón de comprar.

M
Miguel10 February 2018

El profesor se ve experto en la temática y ademas toca un tema tan importante como es el diseño de los videojuegos.

J
Jesus29 January 2018

Explica detalladamente, y sobre todo en este curso lo que a el se le escapa sus alumnos lo preguntan, y eso ayuda muchisimo para no quedarse con dudas de nada.

S
Sergio25 December 2017

Tengo algunos cursos más del instructor y como dije en otras reseñas, se nota su experiencia en el campo de la enseñanza. La idea de grabar las clases presenciales, si bien va a un ritmo más lento, es una muy buena idea, ya que se puede profundizar mucho más sobre varios temas. En este curso en particular hay muchísima información interesante acerca de matemáticas y fisicas en videojuegos, siendo que que el instructor es Lic. en Matemáticas, me parece un plus importante. Es un curso cuyas clases da para ver más de una vez por la cantidad de información que hay, desde mi punto de vista, totalmente recomendable.


Coupons

DateDiscountStatus
6/23/202194% OFFExpired
7/9/202194% OFFValid

1376722

Udemy ID

10/3/2017

Course created date

11/23/2019

Course Indexed date
Bot
Course Submitted by