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 Personal Transformation Mindfulness 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 Freelancing Online Business 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 C#

Fundamentos del desarrollo de videojuegos para Unity 2017

Aprende a programar videojuegos a nivel profesional desde cero dominando todas las bases esenciales de Unity 2017
Rating: 4.2 out of 54.2 (259 ratings)
1,267 students
Created by Juan Gabriel Gomila Salas
Last updated 1/2020
Spanish
Spanish [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Aprenderás a crear videojuegos con Unity 3D y C#. ¡No necesitas tener experiencia previa en el campo del desarrollo de videojuegos!
  • Desarrollaremos juntos un total de 8 videojuegos incluyendo algunos en 2D y 3D, así como para PC y móvil.
  • Profundizaremos en los conceptos teóricos necesarios desde cero hasta los más avanzados acerca del desarrollo de videojuegos con Unity 5.
  • Crearemos, diseñaremos y programaremos nuestros propios videojuegos, adoptando los distintos roles del mundo del desarrollo, desde Game Designer a Programador pasando por Artistas y Animadores.
  • Adquirirás todo el conocimiento que te hace falta para poder seguir investigando por tu cuenta en este campo tan fascinante e incluso poder trabajar en el sector indie y profesional de desarrollo de videojuegos.

Course content

14 sections • 123 lectures • 35h 59m total length

  • Preview03:25
  • Preview02:25
  • Descarga los proyectos del curso desde el Github
    00:04
  • Comunidad de desarrolladores del curso
    00:38

  • Fundamentos matemáticos de los videojuegos
    23:17
  • Polígonos y mallas
    17:10
  • Materiales, físicas y colisiones
    28:12
  • Cómo usar Unity para juegos en 2D
    11:01
  • La interfaz de Unity 5 (I)
    30:15
  • La interfaz de Unity 5 (II)
    25:42

  • Acerca de descargar Unity y la configuración de nuestro proyecto
    25:15
  • Assets Tema 1
    00:02
  • Truco: qué hacer si no tengo los standard assets de Unity
    13:19
  • Cómo importar los assets a nuestro proyecto
    17:13
  • Añadir el fondo al videojuego
    29:59
  • Introducción al scripting
    26:45
  • El script de rotación de la nave
    19:12
  • El script de movimiento de la nave
    20:24
  • El script de disparo de la nave
    33:46
  • El movimiento del laser
    27:37
  • La nave enemiga
    15:02
  • Las colisiones entre objetos
    21:46
  • El controlador del juego
    09:46
  • Las Corutinas en Unity
    26:48
  • Los sistemas de partículas y las explosiones
    29:53
  • Los sonidos
    20:58
  • Nuestra primera interfaz gráfica
    36:55
  • Publicando nuestro juego como ejecutable
    07:11

  • El papel del canvas en la UI
    19:47
  • Assets Tema 2
    00:02
  • El uso de los botones
    37:39
  • El menú de pausa
    18:49
  • El transcurso del tiempo en el videojuego
    21:37
  • El botón de reiniciar
    12:09
  • El menú de opciones
    31:37
  • Configurar el volumen y los efectos visuales
    18:53

  • El rol del level designer en un estudio de videojuegos
    19:09
  • Assets Tema 3
    00:02
  • Preview19:46
  • Texturización y efectos visuales de los terrenos
    21:20
  • Los árboles en Unity
    12:17
  • La hierba en los terrenos
    18:40
  • Los skyboxes para el cielo
    22:45

  • El diseño de interiores y disertaciones de JB
    24:36
  • Assets Tema 4
    00:02
  • Importar los modelos a Unity 3D
    16:22
  • La configuración de los modelos 3D
    20:40
  • Preview05:45
  • Crear las tiles de las habitaciones
    20:26
  • Crear las tiles de las escaleras
    09:14
  • El primer nivel de interior
    38:36
  • Crear el mobiliario
    16:33
  • Decorar el interior del nivel
    30:31
  • Las escaleras para subir de nivel
    17:58
  • La iluminación del interior
    30:16

  • Preview18:23
  • Assets Tema 5
    00:02
  • Una segunda cámara
    08:11
  • El skin la cámara de fotos
    08:14
  • El alliasing
    06:57
  • Mostrar y ocultar el skin del móvil
    21:55
  • Corrigiendo el bug del viewport
    09:27
  • La lógica de tomar la foto y el flash
    44:11

  • Assets Tema 6
    00:02
  • Preview08:46
  • Introducción a las máquinas de estados finitos
    09:12
  • Las variables de la IA
    15:55
  • Programando los tres estados
    22:12
  • Métodos adicionales de nuestra IA
    30:20
  • Haciendo daño al enemigo
    26:50
  • El controlador de Xbox 360 para Unity
    36:44
  • Nuestro fantasma por el nivel interior
    23:59

  • El Tappy Plane
    11:31
  • Assets Tema 7
    00:02
  • El fondo del juego y el avión principal
    18:55
  • El efecto de parallax en 2D
    31:17
  • El algoritmo del pintor y las capas de visualización
    06:59
  • Físicas para hacer que el avión salte
    27:30
  • Fin del juego
    09:59
  • Los enemigos del juego
    22:42
  • Las ayudas del Game Start y el Game End
    27:05
  • Añadir la puntuación del juego
    32:25
  • La publicidad de móviles con Unity Ads
    28:06

  • Assets Tema 8
    00:02
  • El fondo por capas y los patos
    19:14
  • Animator de Unity
    23:34
  • El plugin de iTween
    19:34
  • El movimiento sinusoidal
    31:32
  • Colocar las filas de patos
    16:45
  • Crear oleadas de patos (no olvides guardar!!)
    31:53
  • El tiempo y la cuenta atrás
    24:33
  • Player Prefs y persistencia de datos
    34:37

Requirements

  • No necesitas conocimientos previos ni de programación, ni de 3D, ni animación, videojuegos y tampoco diseño gráfico. Sin embargo sería recomendable haber cursado el curso Aprende C# creando un videojuego de cero a experto de esta misma plataforma para conocer los fundamentos básicos de la programación.
  • Tener un ordenador o portátil cuanto mas potente mejor. Te recomiendo mínimo un i5 con 4Gb de RAM pero disfrutarás más del 3D si tienes un i7 con al menos 8Gb de RAM.
  • Debes saber utilizar un PC o Mac a nivel básico, sobretodo en cuanto a comandos como guardar, abrir un archivo o navegar por el sistema operativo.
  • Tener descargado Unity 5 para empezar a desarrollar nada más empieces el curso. Dichas herramientas que usaremos son todas gratuitas y te enseñaré a descargarlas durante el curso para que no haya duda.
  • Todos los materiales adicionales para crear videojuegos (vídeos, imágenes, modelos 3D, sonidos) así como el código fuente de cada videojuego que creemos están incluidos como descargas en cada sección del curso.

Description

*** Actualizado para Unity 2017 ***

En este nuevo curso de desarrollo de videojuegos con Unity 5 vas a aprender a utilizar el motor gratuito más extendido del mercado. Además, usaremos un lenguaje de programación muy sencillo de aprender, C#, el cual aprenderemos a dominar com ejemplos de videojuegos prácticos. 

Durante el curso trabajaremos en 9 grandes módulos que incluirán un módulo de teoría sobre el desarrollo de videojuegos junto con el desarrollo de 8 videojuegos, algunos para PC, otros para móvil, algunos en 2D, otros en 3D... Vamos, una gran variedad para que domines Unity si nunca antes lo has practicado.

  • 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 desde cero 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.
  • Desarrollaremos un juego de naves espaciales al estilo Twin Stick Shooter de las máquinas arcade. En él crearemos nuestro primer controlador de videojuegos para aprender a manejar un personaje así como nuestras primeras incursiones en el mundo de los HUD y las interfícies gráficas en Unity. 
  • Seguiremos desarrollando mecánicas varias de videojuegos 3D en un Survival Horror que combinará escenas de exterior con terrenos arbitrariamente grandes, con montañas, agua o árboles entre otros así como escenas de interior donde primarán el diseño de niveles, paredes, escaleras para hacer un juego terriblemente fantasmagórico..
  • Nuestro tercer juego irá a por los clásicos de móvil, en este caso un clon del Flappy Bird donde manejaremos un avión en lugar de un pájaro y aprenderemos a usar la herramienta Animator de Unity y acerca del mundo de las físicas, las fuerzas y las colisiones.
  • Nos adentraremos en el mundo de iTween como herramienta adicional a Unity para las animaciones en un juego clásico de la feria: el juego de disparar a los patos..
  • Nos graduaremos en interfícies gráficas con uno de los juegos que más dinero ha hecho en el mundo indie, un clon del Clicker, donde casi sin elementos gráficos, todo ocurre a través de botones, menús y tablas.
  • Y pondremos el broche de oro al curso con un juego en 2.5D clon del clásico Donkey Kong donde si bien practicaremos con colisiones y físicas de nuevo, lo útil será aprender a crear un editor de niveles para hacer nuestros propios niveles con Unity 3D y guardarlos y cargarlos en escena desde ficheros, todo un lujo.

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 que 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:

  • A todos los alumnos que quieran empezar a programar videojuegos de manera profesional y no hayan tenido nunca contacto con ningún software de desarrollo de videojuegos.
  • A todos los que quieran conocer a fondo todo el potencial y herramientas que trae en el motor de videojuegos gratuito Unity 5.
  • A los alumnos del curso Aprende C# creando un videojuego de cero a experto que quieran seguir aprendiendo acerca del desarrollo de videojuegos con técnicas más avanzadas
  • A amantes de los videojuegos, que quieran pasar de jugar a conocer las técnicas esenciales del desarrollo de videojuegos.

Instructor

Juan Gabriel Gomila Salas
CEO de Frogames, Matemático +330.000 estudiantes online
Juan Gabriel Gomila Salas
  • 4.5 Instructor Rating
  • 45,141 Reviews
  • 370,375 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.

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