Master en Programación de Videojuegos con Unity 5 y C#
4.5 (2,052 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
7,317 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Master en Programación de Videojuegos con Unity 5 y C# to your Wishlist.

Add to Wishlist

Master en Programación de Videojuegos con Unity 5 y C#

Aprende a programar videojuegos desde cero a nivel profesional
4.5 (2,052 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
7,317 students enrolled
Created by Mariano Rivas
Last updated 2/2017
Spanish
Current price: $10 Original price: $195 Discount: 95% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 19 hours on-demand video
  • 1 Article
  • 12 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Aprender desde CERO a programar videojuegos con Unity 3D y C#
Desarrollar tus propios videojuegos en 2D y 3D
Empezar a trabajar en el sector de los videojuegos a nivel profesional
View Curriculum
Requirements
  • Conocimientos mínimos de ordenadores como instalación de software, manejo de sistema operativo Windows o Mac
  • Tener un ordenador o portátil cuanto mas potente mejor
  • Ganas de aprender y adquirir muchísimos conocimientos
  • Todos los que quieran empezar a desarrollar su primer videojuego
Description

Este Master se mantiene actualizado periódicamente // Última actualización : 2 de Febrero de 2017

Con este Master estarás preparado para desarrollar y publicar cualquier tipo de videojuego. Aprenderás a usar el motor de videojuegos unity 5 de inicio a fin de manera profesional. 

  • Empezaremos con la programación desde cero de una manera práctica y sencilla de aprender para que en las primeras unidades ya estés escribiendo tus primeras lineas de código. 
  • Estudiaremos mecánicas de videojuegos desde cero
  • Diseñaremos niveles en 2D y 3D
  • Iluminaremos y texturizaremos varios ejemplos
  • Aprenderemos a usar Mecanim desde cero hasta nivel avanzado
  • Incluye todos los materiales que se usan en las lecciones de todo el Master. 
  • Aprenderás a publicar y monetizar tus juegos en todas las plataformas
  • Podrás empezar por la parte que mas te guste y en muy poco tiempo empezarás a notar los resultados desarrollando tus propias ideas y proyectos interactivos.
  • El Master siempre se mantendrá actualizado y se irán agregando nuevos contenidos periódicamente y todo incluido en un único pago
Who is the target audience?
  • Todos los que quieran empezar a programar videojuegos de manera profesional
  • Todos los que quieran profundizar en el motor de videojuegos Unity 5
  • Todos los que quieran estar actualizados y documentados de manera profesional con Unity 5
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 112 Lectures Collapse All 112 Lectures 18:57:48
+
Introducción a todo el curso
3 Lectures 22:42

Presentación general de todo el proyecto

Preview 06:35


  • Comparación de Unity pro vs Edición personal
  • Descarga de versión actual y versiones anteriores
  • Instalación de Unity 5 y Monodevelop
  • Importancia de una Unity Account
Descarga, instalación y preparación de todo el entorno
09:29
+
Noticias y actualizaciones de Versiones
1 Lecture 00:03
Noticias Unity
00:03
+
Introducción Primeros pasos en Unity 5
12 Lectures 01:55:41
  • Opciones de creación
  • Tipos de proyectos 2D y 3D
  • Carpetas de proyectos
Creación del primer proyecto
07:28

  • Organización de interfaz de Unity
  • Recorrido Menú principal
  • Botones de Barra de herramientas
  • Paneles
  • Opciones de Layout
Descubriendo la interfaz del Editor
04:15

  • Configuración de interfaz
  • Redimensiones de paneles
  • Abrir y cerrar paneles
Trabajar con Ventanas y Tabs
02:40

  • Panel Jerarquía
  • Panel Escena
  • Panel Juego
  • Panel Inspector
  • Panel Proyecto
  • Panel Consola
Ventanas principales
09:22

  • Panel proyecto
  • Carpeta Assets
  • Creación de archivos
  • Reflejo del proyecto en la carpeta del disco duro
Gestión de archivos y proyectos
11:19

  • Que es monodevelop
  • Como se conecta con Unity
  • Creación de un script
  • Hola mundo en la consola
¿Qué es Monodevelop?
06:54

  • Creación de escenas
  • Cambio de escenas
  • Entendiendo su funcionalidad
Gestión y creación de escenas
10:54

  • ¿Qué es un GameObject?
  • Menú GameObject
  • Como se crean
  • GameObjects en las escenas
  • GameObject Vacíos
  • GameObjects básicos (Cubo, esfera, Plane, Quad etc...)
Gameobjects
10:03

Componentes
11:00

  • Introducción a 3D
  • Moverse en panel Escena
  • Manejador gizmo 3D
  • Mover Rotar y Escalar GameObjects
Trabajando en 3 Dimensiones X,Y,Z
19:54

  • Unidades de grilla y metros
  • Que son los Prefabs
  • Como se crean
  • Modificación de prefabs
Unidades de Escala y Prefabs
13:29

  • Importación de formatos de archivos de imagen
  • Importación de Audio
  • Importación de Paquetes de contenido
Importación de archivos y de paquetes de contenido
08:23
+
Creación de un prototipo de videojuego 3D
7 Lectures 01:17:47

Introducción al proyecto

Preview 02:10

  • Creación de proyecto 3D
  • Entendiendo Cámaras, configuración y Skyboxes
  • Importación archivos y herramientas de prototipado
  • Revisión de materiales
Preparación de todos los materiales
17:07

  • Plataforma 1
  • Punto de Partida
  • Herramienta Snap
  • Plataforma intermedia
  • Plataforma final
  • Punto final
Creación del nivel parte 1
10:30

  • Herramienta Frame
  • Introducción a materiales
  • Colocando paredes y creando sectores sin salida
  • Herramienta Rec Tool
Creación del nivel parte 2
11:18

  • Importación de character controller en la escena
  • Configuración de Character Controller
  • Play Mode
  • Resoluciones de juego
Character controller
20:31

  • Ajustes finales de proyecto
  • Ajustes Player Settings
  • Publicación para PC - Mac
Testeo y publicación
10:16

Importando componentes de publicación
05:55
+
Introducción a Unity 2D
5 Lectures 57:38
  • Creación de Proyectos 2D
  • Panel escena en modo 2D
  • Cambiar el Editor de 2D a 3D
  • Configuración de cámara en 2D
Creación de proyectos 2D
05:53

  • Importación de Sprites
  • Importación de sprites en proyectos 3D
  • Importando Modelos 3D en proyectos 2D
  • Ejes XY
  • Mode 2D de escena ¿El gizmo desaparece?
Moverse en espacio 2D
07:45

  • Herramienta Rec Tool
  • Escala y rotación 2D
  • Sprite renderer
  • Ajuste de pivote
  • Single y Multiple mode
  • Compresión de sprites
Trabajando con Sprites
14:45

  • Control de llamadas de dibujo (Draw Calls)
  • Sprite editor
  • Sprite sheets
  • Diferencias de optimización
  • Sprites Atlas
Edición de Sprites múltiples
18:35

  • Sistema de capas 2D
  • Profundidad en capas
  • Grupos de capas
  • Orden de grupos
Trabajando con Capas 2D
10:40
+
Creación de un videojuego 2D
11 Lectures 01:42:49
  • Revisión de todos el proyecto
  • Que vamos a aprender
Preview 02:45

  • Importación archivos y sonidos
  • Recorte de todos los elementos
  • Nomenclaturas de assets
  • Preparación de layers
  • Seleccionando plataforma
  • Configuración de resolución para multidispositivo
Preparando el entorno de trabajo
10:37

  • Explicación texturas en potencias de 2
  • Colocación de todos los assets en escena
  • Decidiendo el orden de capas y grupos de capas
Maquetación de assets
13:12

  • Introducción básica a la animación
  • Animaciones de elementos de fondo
  • Ajustando velocidades y loops
Creando las primeras animaciones
19:02

  • Animaciones de todos los elementos
  • Ajustando velocidades y loops
Animaciones finales
08:44

  • Colocación de música de fondo y FX
  • Ajustes de volumen
Sonidos y testeos finales
05:50

  • Ajustes Resolución Player Settings
  • Publicar en Windows
  • Publicar en OSX
  • Publicar en WEB
  • Publicar en WEB GL
Publicación Windows - OSX - WEB - WEB GL
11:38

  • Xcode como entorno de desarrollo
  • Configurando el simulador en Unity
Publicación Smartphones y Tablets Android
15:08

Actualización de la web Android Studio
04:09

  • Configurar dispositivo android para desarrollo de aplicaciones
  • Habilitar puertos usb
  • Ejecutar aplicación en dispositivo desde Unit
Testeo en dispositivo Android
05:56

  • Xcode como entorno de desarrollo
  • Configurando el simulador en Unity
  • Testeando en el simulador de iPhone
Publicación Smartphones y Tablets iOS
05:48
+
Unity UI Introducción a la creación de interfaces
9 Lectures 01:38:10
  • Que vamos a ver y cual es la práctica final
Preview 01:28

  • Como crear un Canvas
  • Diferentes modos de representación
  • Ajustes de canvas sobre la cámara
  • Jerarquía de elementos en el canvas
  • 2 o más canvas a la vez
UI Canvas Parte 1
18:38

Continuación parte 1 de :

  • Como crear un Canvas
  • Diferentes modos de representación
  • Ajustes de canvas sobre la cámara
  • Jerarquía de elementos en el canvas
  • 2 o más canvas a la vez
UI Canvas Parte 2
11:33

  • Puntos de anclaje
  • Configuración y manipulación de puntos de anclaje
  • Jerarquías y puntos de anclaje
  • Puntos de anclaje y modos de pantalla
UI Rect Transform
19:05

  • Propiedades del componente Imagen
  • Utilizando imágenes personalizadas
UI Imagen
08:59

  • Tipos de botones
  • Tipos de transiciones
  • Personalización de un botón
  • Ajustes de botones en pantalla
UI Botones
14:48

  • Propiedades básicas de los textos
UI Textos
06:41

  • Propiedad básica de un panel
  • Herramientas de layout
  • Grupos de elementos con Paneles
  • Grupos de paneles
UI Paneles
08:31

  • Cómo funciona el Event System
  • Entendiendo entradas teclado, ratón, mandos y táctiles
  • Disparadores de eventos
  • Aplicando disparadores de eventos en la UI
UI Eventos y Triggers
08:27
+
Creación de un piano con elementos de la UI
5 Lectures 23:07
Revisión de proyecto final
Preview 00:49

  • Importar todos los sonidos
  • Preparación del Canvas Principal
  • Configurando 2 teclas
  • Configurando eventos de ratón
  • Configurando eventos de sonido
Preparando el proyecto Unity 5
07:38

  • Replicando sistema de teclas
  • Colocando todos los sonidos
  • Testeo de teclas
Creación del teclado básico
02:34

  • Agrupando y posicionando teclas de tonos sostenidos
  • Colocando todos los sonidos
  • Testeo de teclas
Teclado avanzado de tonos sostenidos
06:06

  • Publicando el piano en Mac OSx
  • Publicando el piano en PC
  • Publicando el Piano en web
Publicando en PC MAC WEB
06:00
+
Introducción a la Programación C#
13 Lectures 02:35:49
  • Crear el primer script
  • Introducción a Monodevelop
  • Start y Update
  • Scripts como componentes
  • Script “Hola Mundo”
Preview 09:21

  • que es una variable
  • Sintaxis
  • para que se usa
  • como se usa
  • mensajes en consola
Introducción a las variables
11:49

  • Tipo de variables
  • Variables string, float, bool
Tipos de variables 1
17:22

  • Tipos de variables con clases de Unity
Tipos de variables 2
09:19

  • Unión de cadenas de texto
  • operador suma
  • operador resta
  • operador división
  • operador multiplicando
  • operador modulo
  • operador aditivo
  • operador sustractivo
Variables con Cadenas de texto, sumas y restas
10:11

  • que son los condicionales
  • Sintaxis
  • como se usan
  • Condicional simple
  • condicional If, else if, else
  • Comparadores
Condicionales If Then Else
15:36

  • Almacenamiento de variables
  • Sintaxis
  • Creación de un Array
  • Tipos de Array en Unity
Arrays o Grupos de datos
15:09

  • que son los ciclos o loops
  • Sintaxis
  • como se usa
  • como salir de un loop
  • Recorriendo un array de datos con un loop
Recorriendo los datos con Bucles o Loops
13:08

  • que es un For Each
  • Sintaxis
  • como se usa
  • que es un Do While
  • como se usa
  • Do while
For each y Do While Loops
11:25

  • que es un Switch case
  • Sintaxis
  • Como se usa
Estructura Casos - SWITCH CASE
10:18

  • que son funciones
  • Sintaxis
  • como se usan
  • Crear y llamar funciones
Uso de Funciones
10:46

  • Funciones que reciben datos
  • Funciones que devuelven datos
Tipos de Funciones y enviar-recibir datos
11:29

  • que es un enumerado
  • como se declara
  • como se usa
Enumerados
09:56
+
Clases y Programación orientada a objetos
4 Lectures 48:27
  • Que vas a aprender en esta unidad
Preview 02:08

  • Qué son las clases
  • Como se crean
  • Propiedades de una clase
Clases
21:56

  • Inicialización de una clase
  • Diferentes propiedades
Estructura y comunicación entre clases
14:06

  • Clase principal de Unity Engine
  • Como estudiarla con su documentación
  • Cuales son sus propiedades y funciones principales
Clase Monobehaviour
10:17
4 More Sections
About the Instructor
Mariano Rivas
4.5 Average rating
2,485 Reviews
8,557 Students
3 Courses
Desarrollo de Videojuegos - 3D - Diseño - VR

Mariano Rivas es Desarrollador de videojuegos y 3D Certificado por Unity Technologies.
Es Motion Grapher, Director de Arte, Desarrollador de videojuegos con Unity 5 C#, también desarrolla herramientas y scripts para Adobe After Effects con Javascript. Actualmente está trabajando como CEO en Unity Tutors creando productos y contenidos digitales interactivos, impartiendo formación especializada en diseño digital 2D, 3D, videojuegos y VR.

Desde 2002 trabaja a nivel profesional en el sector de la comunicación audiovisual e interactivo, en 2011 creó Duit Games, un estudio independiente de videojuegos y motion graphics con sede en Madrid en el que, junto a un equipo multidisciplinar, desarrolló múltiples proyectos de 3D, animación, motion graphics y videojuegos para clientes nacionales e internacionales. Algunos de sus clientes son Telefónica, Vodafone, Roche, Indra, Etisalat, canales de TV, agencias de publicidad y estudios de diseño independientes nacionales e internacionales.
En 2015 fundó Unity Tutors con el propósito de formar online profesionales de alta calidad y especialización el sector 3D, VR y Juegos.