Master en Programación de Videojuegos con Unity 5 y C#
4.6 (2,268 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.
8,270 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.6 (2,268 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.
8,270 students enrolled
Created by Mariano Rivas
Last updated 4/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
What Will I Learn?
  • Aprenderás desde CERO a programar videojuegos con Unity 3D y C#.
  • Desarrollar tus propios videojuegos en 2D y 3D.
  • Entenderás conceptos técnicos y profesionales de nivel básico, medio y avanzado acerca del desarrollo de videojuegos con Unity 5.x
  • Tendrás el suficiente conocimiento para poder adentrarte y trabajar en el sector profesional de desarrollo de videojuegos.
  • Empezarás a crear, diseñar y desarrollar tus propios videojuegos entendiendo y programando con el lenguaje C#.
  • Tendrás una sólida base de conocimiento que te permitirá profundizar en el estudio de TODOS de los módulos del que tiene el motor de videojuegos Unity 5 y C#.
View Curriculum
Requirements
  • NO se re quieren conocimientos previos ni de programación, ni de 3D, ni animación y tampoco diseño gráfico.
  • Tener un ordenador o portátil cuanto mas potente mejor.
  • Debes saber utilizar un PC o MAc a nivel básico.
  • Todas las herramientas utilizadas en el curso son gratuitas y los materiales de trabajo están incluidos.
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 tus propios videojuegos con el motor gratuito Unity 5 y programando con C#.

  • Empezaremos con la interface de Unity y la programación desde cero. 
  • En las primeras unidades estarás escribiendo tus primeras lineas de código. 
  • Estudiaremos como desarrollar mecánicas de videojuegos básicas y avanzadas.
  • Diseñaremos niveles de videojuegos en 2D y 3D.
  • Iluminaremos y daremos color con materiales y texturas.
  • Aprenderemos a trabajar con Mecanim desde a nivel avanzado.
  • Estudiaremos conceptos de desarrollo 2D y 3D a nivel profesional.
  • Aprenderás a publicar en plataformas móviles y monetizar tus juegos con anuncios.
  • El Master siempre se mantiene actualizado y se agregan contenidos nuevos.
Who is the target audience?
  • A todos los que quieran empezar a programar videojuegos de manera profesional.
  • A todos los que quieran profundizar en el motor de videojuegos Unity 5.
  • A 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 114 Lectures Collapse All 114 Lectures 19:08:18
+
Introducción a todo el curso
2 Lectures 13:13

Presentación general de todo el proyecto

Preview 06:35

+
Instalación y gestión de versiones Unity5.x
4 Lectures 19:59
Instalación de Unity 5.6 en Mac osx
06:20

Actualizaciones y gestión de versiones Unity 5.x en Mac OSx
03:48

Instalación de Unity 5.6 en Windows PC
06:34

Actualizando y gestionando versiones de Unity 5.x en PC
03:17
+
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,753 Reviews
9,664 Students
3 Courses
Desarrollo de Videojuegos - 3D - Diseño - VR

Mariano Rivas (A.K.A. "Mr Motion" o "MarianitoMotion") es Desarrollador de videojuegos Certificado por Unity Technologies, Artista 3D Con Blender y Formador Profesional.
Ha trabajado como 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 e impartiendo formación profesional 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 profesionales de alta calidad y especialización el sector de desarrollo 3D,Programación C#, VR y Juegos.