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+ AWS Certified Developer - Associate
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Life Purpose Meditation Coaching 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
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup 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

This course includes:

  • 22 hours on-demand video
  • 11 articles
  • 3 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Game Development Unity

Crea videojuegos profesionales en Unity 5: de cero a experto

Aprende a crear videojuegos en 2D y 3D con Unity 5 y C# y convierte tu pasión en una profesión con futuro.
Rating: 4.6 out of 54.6 (928 ratings)
4,669 students
Created by Juan Gabriel Gomila Salas
Last updated 1/2020
Spanish
Spanish [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Utilizar Unity 5 para crear juegos 3D y saber todos los componentes de que consta el editor de videojuegos más utilizado del mundo
  • Entender las diferentes partes de que consta un videojuego: materiales, assets, prefabs, texturas, modelos 3D, colliders, raycasts y mucho más.
  • Programar videojuegos para Unity 5, incluyendo aspectos como el Game Design, el HUD, dinámicas de juego y vistas.
  • Interactuar con la pantalla del videojuego a través de teclado, moviendo el personaje, haciéndole saltar…

Course content

11 sections • 185 lectures • 22h 4m total length

  • Preview03:15
  • Preview04:35
  • Tu instructor, Juan Gabriel Gomila
    01:39
  • Comunidad de estudiantes del curso
    00:38
  • Cómo descargar y configurar Unity 5 y Monodevelop
    05:06
  • Cómo localizar los cambios respecto a lo explicado en el curso
    02:55
  • Truco: qué hacer si no tengo los standard assets de Unity
    13:19
  • La documentación oficial de Unity 5 en C#
    07:46
  • Repositorio Git con los proyectos del curso
    00:04
  • Extra: modelos 3D de Esteban Hidalgo
    00:20

  • Preview01:52
  • Preview03:34
  • Preview03:05
  • Crear el proyecto en Unity 5
    04:28
  • Preview06:36
  • Los assets de un videojuego
    10:19
  • Empezando nuestro primer nivel
    10:57
  • Las transformaciones afines de Game Objects
    05:08
  • Navegando por el editor de Unity
    07:01
  • Un regalo por ser alumno de Juan Gabriel
    02:57
  • El diseño del nivel
    04:43
  • Reto: diseña tu propio nivel
    05:30
  • La iluminación de la escena
    17:26
  • Acerca de la escena y guardado de la misma
    06:13
  • Los controles del personaje, First Person Shooter Controller
    10:38
  • La consola y los mensajes de información, advertencia y error
    11:13
  • Cómo añadir agua a la escena
    06:33
  • Introducción a los Box Colliders
    06:54
  • Creando la moneda
    06:52
  • Crear un material
    12:56
  • Asignar el material a la moneda
    03:30
  • Ejercicios
    00:26
  • ¿Qué hemos aprendido?
    02:39
  • Diseño de la escena
    8 questions
  • ¿Te está gustando este curso?
    02:16

  • Del diseño a la implementación
    02:24
  • Mi primer Script con C#
    09:12
  • Contando monedas
    04:47
  • Recolectar la moneda
    14:09
  • Creando un prefab
    08:14
  • Los temporizadores en Unity
    16:27
  • Cambios en el reinicio de la escena
    00:13
  • Fuegos artificales
    05:57
  • Activar los fuegos artificiales cuando ganamos
    07:27
  • Probando nuestra obra de arte
    10:49
  • Desplegar nuestro juego
    21:45
  • ¿Qué hemos aprendido?
    02:27
  • Programación con C#
    3 questions

  • Space Wars
    05:21
  • Preview03:26
  • Añadir las texturas del videojuego
    09:08
  • Añadir los audios del videojuego
    05:23
  • Crear el personaje
    04:23
  • Añadir y configurar las componentes básicas del personaje
    05:14
  • El Player Controller
    09:21
  • Mover la nave aplicando fuerzas físicas
    09:19
  • Limitar la velocidad máxima de la nave
    05:33
  • Rotar la nave para que mire el ratón
    11:23
  • Cambiar la cámara de perspectiva a ortográfica
    07:37
  • Los bordes de la escena
    10:54
  • La vida de las naves y los enemigos
    13:23
  • Las explosiones y los sistemas de partículas
    14:52
  • Creando el enemigo
    11:21
  • El movimiento del enemigo
    04:41
  • Dirigir el enemigo hacia el personaje
    10:15
  • Quitar vida al personaje
    09:49
  • Generación aleatoria de enemigos
    11:54
  • Ejercicios
    00:37
  • ¿Qué hemos aprendido?
    01:54
  • Física componentes y matemáticas
    3 questions

  • Armas, puntos y mucho más
    01:41
  • Armas para disparar
    05:11
  • Cargando la munición
    13:17
  • Cómo hacer daño con la munición
    08:41
  • El mánager de la munición
    10:17
  • Implementando el disparo de la nave, el despertar de las variables
    07:45
  • La cola de municiones
    08:05
  • Disparando la bala
    08:32
  • El bug de las balas y las capas del videojuego
    09:08
  • Configurar los controles del videojuego con el Input Manager
    04:57
  • El diseño de la Interfaz gráfica de usuario
    08:34
  • Los objetos de texto en la GUI
    10:45
  • El Game Controller
    08:58
  • Sumar puntos al destruir enemigos
    04:11
  • Fuentes personalizadas para el videojuego
    04:18
  • Añadir el fondo del videojuego
    06:37
  • La música de fondo
    06:01
  • La pantalla de Game Over
    04:30
  • El profiler, una herramienta de lujo
    07:59
  • Ejercicios
    00:48
  • ¿Qué hemos aprendido?
    04:23
  • Managers y Controladores
    5 questions

  • Dark Raider
    02:09
  • Cómo se verá nuestro Dark Raider
    03:17
  • Una aventura en 2D, el inicio de un nuevo proyecto
    08:31
  • Añadir una resolución personalizada
    02:16
  • Configurar la cámara para un 2D
    07:08
  • Los diferentes planos de un videojuego
    06:23
  • El orden de las capas y la importancia de la organización
    03:43
  • Los efectos visuales de la cámara
    06:35
  • El truco del testing con la White Box
    08:21
  • Los Edge Colliders
    06:44
  • Ejercicio: A poner nuestros Edge Colliders
    03:19
  • Dividir los sprites del Personaje
    09:14
  • Preview07:58
  • Preview09:24
  • Preview03:30
  • Un player Controller muy elaborado
    15:28
  • Saltar, girar y aterrizar
    12:35
  • El método fixed update y el control del jugador
    09:20
  • Preview04:51
  • Preview09:49
  • Ejercicios
    00:43
  • Trucos de videojuegos
    2 questions
  • ¿Qué hemos aprendido?
    02:47

  • Elevadores, enemigos, NPC y quests
    02:05
  • El elevador
    05:24
  • Subir y bajar
    11:49
  • Múltiples Escenas
    06:13
  • Reto: crear las múltiples escenas
    02:25
  • Navegar entre las escenas
    10:51
  • El script de la muerte
    09:30
  • El canvas con su propia cámara
    10:02
  • La barra de vida del personaje
    09:09
  • Disminuir la barra de vida del personaje
    10:29
  • El bug de la profundidad de cámara
    02:23
  • Las posiciones de las múltiples cámaras
    02:48
  • Armas y municiones invisibles
    07:00
  • Preview07:22
  • El movimiento de las balas
    05:51
  • El comportamiento de las balas
    08:47
  • Las torretas de armas
    16:24
  • Los NPCs
    07:15
  • El canvas de los mensajes
    04:59
  • El Quest Manager
    09:20
  • Consultar y modificar el estado de una Quest
    09:36
  • Empezar una Quest
    11:25
  • El objetivo de la Quest
    15:29
  • Ejercicios
    00:49
  • Las quests
    4 questions
  • Ejercicios finales y mejoras a nuestro Dark Raider
    04:15

  • IA
    02:05
  • Cómo se verá el juego
    03:25
  • El terreno
    05:06
  • La topología del terreno
    03:38
  • Deformando el terreno
    06:00
  • Suavizado del terreno
    02:54
  • Texturización del terreno
    08:41
  • Múltiples texturas y realismo
    10:52
  • Limitaciones de los terrenos
    04:30
  • Las mallas del terreno
    14:34
  • NPCs y destinos
    08:20
  • Inteligencia artificial
    05:44
  • Animaciones del destino
    10:33
  • Control de la velocidad de las animaciones
    04:57
  • Ejercicios
    00:21
  • Terrenos y IA
    2 questions
  • ¿Qué hemos aprendido?
    02:05

  • Máquinas de estados finitos y una IA de lujo
    02:43
  • Los tipos de visibilidad: por cercanía o por visión directa
    12:20
  • Estoy dentro del campo de visión
    04:41
  • Tengo línea clara de visión
    06:16
  • Te veo!
    03:27
  • Los triggers de entrada y salida a la zona de detección
    07:29
  • Configuración en el editor
    06:34
  • Los diferentes estados de nuestra IA
    04:13
  • El enumerado de los estados y corutinas
    06:03
  • Las variables auxiliares de nuestra IA
    03:39
  • Estado en patrulla
    14:15
  • Estado en persecución
    10:34
  • Estado en ataque
    05:28
  • La vida del personaje
    06:19
  • Probando la IA
    09:29

  • DLC: generación de contenido procedural
    01:09
  • ¿Qué es el contenido generado proceduralmente?
    22:50
  • Números pseudo aleatorios
    14:00
  • Un Hello World aleatorio
    07:42
  • De contenido estático a contenido aleatorio
    08:10
  • El ejercicio del dado
    02:35
  • Los juegos rogue like
    07:45
  • El tutorial rogue like de Unity
    04:08
  • Las carpetas del rogue like
    07:15
  • Los scripts del rogue like
    24:12
  • Estructuras de la información
    15:26
  • Algoritmo de relleno del suelo
    05:36
  • Configuración de la cámara y las capas de renderizado
    14:04
  • Inicializar el suelo del videojuego
    15:50
  • Dónde va el jugador
    05:39
  • Actualizar el suelo del videojuego
    15:37
  • Pintar suelos y muros
    10:40

Requirements

  • No se necesitan conocimientos previos ni de programación ni de videojuegos, pues este curso es una introducción a ambos.
  • Un ordenador (Windows, Linux o Mac) con Unity 5.5 instalado. Si no sabes cómo instalarlo, no te preocupes que en la primera clase cubriremos todos los pasos necesarios para que te lo descargues e instales como un experto.
  • Una idea de videojuego en 3D que quieras desarrollar, para que cuando finalices el curso puedas empezar directamente con él.
  • Es muy recomendable haber hecho el curso inicial de 'Aprende C# creando un videojuego, de cero a experto'

Description

Los videojuegos son un fenómeno cultural que ha cautivado, entretenidos, y movido a miles de millones de personas en todo el mundo durante los últimos cincuenta años. Como industria y fenómeno, los videojuegos son un lugar emocionante para la creación, tanto para el desarrollador como para el artista. En estos papeles su visión, las ideas y el trabajo pueden influir en un público amplio, dando forma y cambiando de generación en generación en una forma sin precedentes. En tiempos más recientes, ha habido un movimiento general hacia la democratización de desarrollo de juegos, por lo que el proceso de desarrollo se ha simplificado, es más suave y más accesible a un público más amplio, incluyendo a los desarrolladores que trabajan desde casa tal vez con un presupuesto muy limitado. 

Vital ha sido en este movimiento el motor de Unity, que constituye el objeto principal de este curso. El motor de Unity es un programa informático que trabaja con su flujo de assets existente (por ejemplo, software de modelado 3D, texturas, modelos, animaciones) y que está destinado a la compilación de videojuegos que funcionan a la perfección a través de múltiples plataformas y dispositivos, incluyendo Windows, Mac, Linux, Android, iOS y Windows Phone. En Unity, los desarrolladores importar assets ya hechos (tales como la música, texturas y modelos 3D), y se juntan en un todo coherente, formando un mundo de juego que funciona mediante una lógica unificada. Sin duda alguna, Unity es un programa increíble. 

La última versión es gratuita para la mayoría de las personas tanto para descargar como para usar, y funciona bien con muchos otros programas, incluyendo el software libre como GIMP y Blender. Este curso se centra en el motor de videojuegos Unity y la forma en que se puede utilizar en un contexto práctico para hacer juegos jugables y divertidos. No se necesita ningún conocimiento previo de Unity, aunque algunos conocimientos de programación y secuencias de comandos (como los que vemos en la introducción a C #, un curso lanzado aquí mismo en Udemy) sería beneficioso.

Who this course is for:

  • Iniciados a Unity 5 o alumnos del curso de desarrollo de C# de la propia plataforma
  • Interesados en el mundo de los videojuegos que quieran aprender a crear sus propios juegos 3D desde cero y sin experiencia previa del todo necesaria
  • Jugadores y amantes de los videojuegos que quieran iniciarse en el mundo del desarrollo de videojuegos.
  • Diseñadores y artistas gráficos que quieran aprender a programar sus propios videojuegos en paralelo a sus habilidades de diseño artístico.

Instructor

Juan Gabriel Gomila Salas
CEO de Frogames, Matemático, Data Scientist & Game Designer
Juan Gabriel Gomila Salas
  • 4.6 Instructor Rating
  • 41,753 Reviews
  • 290,259 Students
  • 93 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 250.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
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.