En este nuevo curso de desarrollo de videojuegos con Unity 2018 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 llegaremos a dominar con un ejemplo de videojuego práctico. Y es que crear juegos en 3D con Unity es una opción muy sencilla y divertida.
El curso está dividido en módulos que incluirán una parte de teoría sobre el desarrollo de videojuegos y la creación de 1 videojuego para que domines Unity si nunca antes lo has practicado.
Empezaremos introduciendo todos los conceptos necesarios para entender los videojuegos, toda la teoría que rodea el mundo del desarrollo de videojuegos para que así 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 desde cero en Unity
Desarrollaremos un juego en 3D con todo lo que involucra el Game Design, la configuración y la puesta a punto del mismo. En particular, haremos un juego en primera persona donde recolectaremos objetos
Con todos los comentarios, sugerencias y la experiencia de Juan Gabriel Gomila en el desarrollo de videojuegos contada como lo hace a sus alumnos, sin cortes intermedios
¡Y mucho más donde el objetivo será que, sin ninguna experiencia previa, acabes haciendo tus propios videojuegos!
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Requisitos
Aunque el curso en sí no tiene prerrequisitos, para seguirlo fácilmente te recomendamos: Completar el curso de Aprende C# creando un videojuego desde cero en Unity para tener una base de programación sólidaTener un ordenador con conexión a internet y con cualquier sistema operativo instalado y saber utilizarlo a nivel básico de usuarioTener un ordenador o portátil lo más potente posible (un mínimo de i7 con 16Gb de RAM)
Temario completo de este curso
¡Bienvenidos a nuestro curso de Unity!
Cómo sacarle el máximo partido al curso
¡Únete a la Comunidad de Estudiantes en Discord!
ACTUALIZACIÓN: Guía Completa para Instalar Unity y Configurar Herramientas de Programación
El Repositorio GitHub del Curso
Toma notas de tu curso en tiempo real en Frogames Formación
Fundamentos del desarrollo de videojuegos(2:26:48)
Unity, una herramienta útil y gratuita
Matemáticas y más conceptos del mundo de 3D
Físicas y colisiones en Unity
Unity para juegos en 2D
La interfaz de Unity para desarrollar videojuegos
Últimos detalles de la interfaz de Unity
Mi primer juego en 3D(4:40:22)
Crear el proyecto desde cero
[Tip] Qué hacer si no tengo los Standard Assets en Unity
El movimiento de los objetos y cómo importar los assets
Creando el suelo del terreno y añadiendo el controlador
La topología del suelo (construcción, aplanamiento y erosión)
Dando color al suelo con texturas
Colocando árboles a nuestro escenario
[Truco] Cómo configurar los colores del editor de Unity
Colocar agua de un lago
Colocar agua del océano
Crear una moneda a partir de un Game Object
Crear el material para la moneda
Cómo crear un Script en C#
El método OnTriggerEnter para colisiones
[Truco] Los errores más comunes de los que se inician en Unity
Cómo recoger la moneda del escenario
Añadir un contador de monedas
El Game Manager y el tiempo del juego
La cuenta atrás y el Scene Manager para recargar el nivel
La lógica de ganar en el juego y cómo parar el tiempo
¡Los sistemas de partículas y los fuegos artificiales al ganar!
El mundo de los minimapas(1:29:52)
Github como repositorio de proyectos del curso
La cámara para el minimapa
El canvas del minimapa
La máscara para hacer el minimapa circular
Los detalles de visualización
El problema del prefab del agua
Las bases de la programación de videojuegos con C#(5:34:29)
Las Variables
Los métodos
Las Clases
La sintaxis del punto para acceder a propiedades y métodos
La toma de decisiones en la programación
El ámbito de visibilidad de una variable
Los parámetros de entrada de un método
El valor de retorno de un método
Los tipos de datos básicos
Los Arrays
Las Listas
Acceso a estructuras de datos por posición
Los ArrayList
Las Hashtable o diccionarios
El bucle foreach
El bucle for
El bucle while
[Ejercicio] El módulo para detectar par e impar
[Ejercicio] Los números primos
[Ejercicio] Búsquedas para encontrar elementos
Clases y Objetos
Instanciar un objeto
Relaciones entre Objetos
Objetos instanciables vs comportamientos
El constructor de la clase