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 Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift 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 Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Online Business Freelancing Blogging 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 Unity

Curso completo de Unity 2020: domina el mundo de videojuegos

Conoce el motor de videojuegos más avanzado del mundo de la mano del instructor certificado nº1 Juan Gabriel Gomila
Rating: 4.7 out of 54.7 (412 ratings)
2,423 students
Created by Juan Gabriel Gomila Salas, Frogames SL
Last updated 11/2020
Spanish
Spanish [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Aprenderás a programar videojuegos con Unity 3D utilizando el lenguaje de programación C#.
  • Entenderás conceptos técnicos y profesionales de nivel básico, medio y avanzado acerca del desarrollo de videojuegos con Unity 2020.
  • Empezarás a crear, diseñar y desarrollar tus propios videojuegos entendiendo y programando con el lenguaje C#.
  • Dominar a fondo la herramienta Unity 2020 con todos los trucos de la mano de su instructor oficial en Europa
  • Comprender la terminología que rodea el mundo de los videojuegos.
  • Conocer todo lo necesario para poder adentrarte, certificarte y trabajar en el sector profesional del desarrollo de videojuegos
  • Técnicas avanzadas de iluminación, uso de probes de luz y reflejos y efectos de post procesados
  • Uso de prefabs, variantes, anidados para la creación de gameplays y escenarios
  • Técnicas de manejo de cámara y creación de escenas cinematográficas con Timeline y Cinemachine
  • Introducción a la optimización de videojuegos con Unity
Curated for the Udemy for Business collection

Course content

14 sections • 189 lectures • 64h 46m total length

  • Preview02:25
  • Preview02:48
  • Preview02:12
  • La ruta de aprendizaje en videojuegos al completo
    13:25
  • Únete a la comunidad de estudiantes del curso de Unity
    03:45
  • Acerca de la valoración prematura del curso
    02:40
  • Preséntate y comenta por qué quieres aprender a crear videojuegos
    1 question

  • Preview12:44
  • Rider, un editor de código diferente
    08:49
  • Cómo instalar pluggins adicionales en Rider
    12:10
  • La comunidad y foros de Unity
    12:40
  • Creación y tipos de proyectos en Unity
    09:00
  • Un tour por la interfaz de Unity
    20:29
  • Shortcuts y trucos de Unity (Parte 1)
    31:31
  • Shortcuts y trucos de Unity (Parte 2)
    10:09
  • Extra: Cómo actualizar Unity a la versión 2020.1 final
    14:11

  • Preview06:55
  • El error con el Package Manager (en esta versión)
    11:54
  • Más acerca del gestor de paquetes de Unity
    08:23
  • Cómo colocar objetos en el entorno 3D
    13:09
  • El controlador, tu primer script
    22:17
  • Mover y trasladar el coche hacia adelante
    08:36
  • La ecuación del movimiento rectilíneo de la física
    06:38
  • Cuerpos rígidos y el mundo de la física
    11:15
  • Modificar la velocidad del movimiento del coche
    19:17
  • Los métodos de la API de Unity
    19:14
  • Cómo hacer que la cámara siga al jugador
    25:06
  • El truco del offset tras el jugador
    20:40
  • El Input Manager
    18:22
  • Cómo hacer que un objeto rote
    15:11
  • Reto del Proyecto 1 - Control de un avión
    08:25
  • Control de un avión
    1 question

  • El documento de diseño de un proyecto
    28:53
  • Los tiempos de entrega y los bocetos
    19:47

  • Los Assets del Proyecto 2 - Diseño de Gameplay
    07:22
  • El diseño de nuestro escenario del juego
    08:32
  • Cómo mover el personaje de lado a lado
    06:12
  • Cómo mantener el personaje en la frontera del juego
    09:02
  • El truco de la variable de rango de juego
    11:51
  • Preview23:46
  • Lanzando pizzas a instanciando comida
    16:43
  • Generar prefabs con los animales enemigos
    06:34
  • Destrucción de las balas fuera de la zona de juego
    08:10
  • Destrucción de los enemigos fuera de la zona de juego
    09:06
  • Arrays y colecciones de Game Objects en variables
    17:09
  • Spawning de objetos en pantalla
    12:41
  • Números aleatorios y generación dinámica de contenido
    20:06
  • Cámara ortográfica vs cámara en perspectiva
    17:57
  • InvokeRepeating para ejecutar tareas pre programadas
    20:06
  • Colliders y triggers y eventos asociados
    30:02
  • Eventos asociados a triggers y colisiones, y el uso de las etiquetas
    26:05
  • El fin de la partida y cómo parar el tiempo
    11:02
  • Reto del Proyecto 2 - Programación de mecánicas, gameplay y aleatoriedad
    22:47
  • Gameplay y aleatoriedad
    1 question

  • Prototipado de un proyecto
    25:05

  • Los Assets del Proyecto 3 - Físicas, Efectos y Sonidos
    11:54
  • Las skyboxes y las imágenes e HDRI
    18:20
  • Cómo se crean los modelos en 3D
    25:56
  • Preview21:41
  • Los modos de aplicar fuerzas
    16:24
  • Detección de colisiones entre objetos
    13:59
  • Etiquetar el suelo para evitar el doble salto
    07:57
  • Los obstáculos del escenario
    21:16
  • Spawning de obstáculos
    21:51
  • El scroll lateral del escenario y loss obstáculos
    32:21
  • La condición de Game Over
    11:33
  • Parar el gameplay en el Game Over
    23:02
  • Getters, Setters y Variables Auto Computadas
    10:20
  • Introducción al mundo de las animaciones
    26:46
  • Masterclass en Animaciones con Mecanim
    01:05:02
  • Las animaciones y el controlador de nuestro personaje
    41:53
  • La animación de muerte del personaje
    22:50
  • Acerca del rol de la música y el realismo en los videojuegos
    19:30
  • Los sistemas de partículas con Shuriken
    35:25
  • El rastro de suciedad tras el personaje al correr
    2 questions
  • Música y configuraciones de sonido
    31:53
  • Cómo activar efectos de sonido por codigo
    19:19
  • El barril rodante y materiales físicos
    23:44
  • Cómo reiniciar la escena con el SceneManager
    03:12
  • Bugs y más bugs
    21:24
  • El vuelo del globo por la ciudad
    1 question

  • Cómo avanzar con el prototipado sin modelos 3D
    11:54
  • Controladores físicos vs por métodos de transform
    40:57
  • Mantener el personaje dentro de una zona
    25:25

  • Los assets del Proyecto 4 - Gameplay avanzado
    11:40
  • Rotar la cámara alrededor de un punto
    24:03
  • Cómo mover la pelota utilizando coordenadas relativas
    26:01
  • Articulaciones en Unity
    53:03
  • Diseñando el comportamiento del enemigo
    19:18
  • Enemigo persiguiendo al jugador
    22:47
  • Spawning aleatorio de Enemigos
    29:59
  • El uso de funciones y su correcta documentación
    14:49
  • Creando Power Ups
    15:05
  • Programar el efecto del Power Up
    20:16
  • Cómo utilizar Corrutinas
    13:45
  • Indicador de uso del potenciador
    18:17
  • Ejercicio: cambiar de una animación a la siguiente con corrutinas
    12:31
  • Generar oleadas de enemigos
    24:22
  • Formas de programar la zona de la muerte
    15:27
  • La flow zone y el balance de la dificultad
    27:51
  • Goooooool!
    1 question

  • Input Manager y los mandos de consola
    18:16
  • Github y los repositorios online
    32:06
  • Unity, sus servicios y Collaboratory
    10:22
  • Referencias para nuestro prototipo con diferentes Game Designs
    37:57
  • Cinemachine y las técnicas de cinematografía en Unity
    25:11
  • Timeline y las técnicas de director de cine
    35:01
  • Combinando Cinemachine y Timeline para cambiar de cámara
    38:46

Requirements

  • Ninguno, no se re quieren conocimientos previos ni de 3D, ni animación ni tampoco de diseño gráfico.
  • Es muy recomendable haber cursado antes el curso de Aprende C# creando un videojuego desde cero de Juan Gabriel Gomila para tener una base de programación
  • Tener un ordenador o portátil lo más potente posible (un mínimo de i7 con 16Gb)
  • Debes saber utilizar un PC o Mac a nivel básico de usuario.
  • Todas las herramientas que utilizaremos en este curso son gratuitas y los materiales de trabajo están incluidos en las clases y el repositorio del curso.

Description

Buenas estudiante y bienvenido al nuevo curso de desarrollo de videojuegos con Unity 2020 donde vas a aprender a utilizar el motor gratuito más extendido del mercado de la mano de Juan Gabriel Gomila, uno de los pocos instructores certificado oficialmente por Unity para enseñar a dominar este motor de videojuegos. Además, usaremos un lenguaje de programación muy sencillo de aprender, C#, el cual llegaremos a dominar com ejemplos de videojuegos prácticos. 

Durante el curso trabajaremos en diversos módulos que combinarán toda la teoría y matemáticas detrás del mundo de los videojuegos junto con el desarrollo de diversos videojuegos, optimización para PC,  para móvil, algunos en 2D, otros en 3D... Vamos, una gran variedad para que domines Unity si nunca antes lo has practicado hasta sus más profundos entresijos.

  • Introduciremos para empezar todos los conceptos necesarios para entender los videojuegos, toda la teoría que rodea el mundo del desarrollo de videojuegos para que conozcas el lenguaje y lo domines a la perfección

  • Seguiremos con una introducción a la interface de Unity y la programación haciendo uso de los conceptos de programación básicos que ya tratamos en el curso Aprende C# creando un videojuego, de cero a experto (y que es pre requisito indispensable para disfrutar y sacarle el juego a este curso).

  • Aprenderemos a crear mecánicas comunes a muchos juegos en 2D y 3D con todo lo que involucra el Game Design, la configuración y la puesta a punto del mismo. Desde el concepto a la programación pasando por la animación o el control de la cámara entre otras.

  • Y lo más importante, podrás crear todo un portfolio para demostrar tus habilidades como creador de videojuegos en 2D y 3D que te abran las puertas a uno de los trabajos más divertidos del siglo XXI.

Y la verdad, todo lo haremos de forma muy natural pues este es un curso que no he grabado para enseñar online, si no que lo ofrecí de forma presencial y se me ocurrió grabar las clases para poder difundirlas en todo el mundo y vierais como enseño de forma presencial a la gente y os encontréis con los mismos problemas que ellos se encuentran a la hora de aprender.

Así que si todavía no has empezado a hacer videojuegos con Unity 3D, no sé que estás esperando pues sin duda alguna este curso te enseñará todo lo que necesitas para convertirte en un profesional. 

Nos vemos en clase!

Who this course is for:

  • Todo el mundo que quiera empezar a programar videojuegos de manera profesional.
  • Todo el que quiera profundizar en el motor de videojuegos Unity 2020.
  • Desarrolladores que quieran estar actualizados y documentados de manera profesional con Unity 2020.

Instructors

Juan Gabriel Gomila Salas
CEO de Frogames, Matemático +330.000 estudiantes online
Juan Gabriel Gomila Salas
  • 4.5 Instructor Rating
  • 44,973 Reviews
  • 368,497 Students
  • 98 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 330.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.

Frogames SL
Educación online, matemáticas y videojuegos
Frogames SL
  • 4.6 Instructor Rating
  • 12,565 Reviews
  • 201,164 Students
  • 11 Courses

Somos una compañía compuesta por un equipo multidisciplinario, altamente preparado, liderados por Juan Gabriel Gomila, que ofrece asesoría externa para empresas en proyectos de diversa índole como Big data, videojuegos, desarrollo de aplicaciones, entre otros. Igualmente, aportamos colaboración constante a nuestro CEO en sus labores como instructor certificado de Unity, instructor online en la plataforma Udemy (En la cual cuenta con más de 100.000 estudiantes), y la plataforma latinoamericana Platzi, entre otros.

Nacemos en el año 2013, como parte de un proyecto personal el cual inicio con el desarrollo de diversas aplicaciones móviles y videojuegos que fueron liberados en la App store y que paulatinamente fueron ganando experiencia y popularidad, adentrándose en nuevos e innovadores proyectos, lo cual nos ha permitido, como compañía startup, mantenernos en constante crecimiento.

  • 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.