Curso Completo Master en Unity 3D y C# 2024
Haz cualquier juego 3D low poly o triple AAA que se te pase por la imaginación

What you will learn
En este curso aprenderemos C# en profundidad
Conceptos avanzados , del lenguaje C#
Scripting
Tipos de datos en C#
Concatenación de variables y textos
Condicionales, Arrays , arrays 2D y 3D
Listas ,ArrayList, diccionarios ,pilas y colas
Tipos genéricos
Conversión de tipos
Funciones , pasos por valor y referencia
Eventos , enumerables
Playerprefs
Crear Terrenos , texturizar , arboles y vegetación
Mover jugador , programar vista e IA de enemigos
Animación de personajes
Combate con escudo y espada
Barras de vida
Organización del proyecto
Sistema de partículas
Navmesh o malla de navegación
Sistema de físicas
Colisiones
Tipos de datos nativos de Unity
Mover con Transforms
Object pooling
Raycast o rayos para disparos o interactuar a distancia con elementos
Acceso a componentes
Getters y Setters
Programación orientada a objetos , básica y avanzado
Clases abstractas e interfaces
Audio
Creación de objetos con probuilder
Creación de terrenos low poly con polybrush
Hacemos un proyecto completo de aim trainer
Aprenderemos a crear un menú de usuario con opciones , música
Hacer un punto de mira , puntos de spawn , comportamiento de enemigos
Crear un contador
programar el disparo de un arma
Sistema de particulas y destruir objetos , sonidos del arma
Pantalla final con estadisticas y puntos de la partida .
Persistencia de datos con serialización binaria
Iluminación
Post Procesado
Skybox , animar skybox
Guardado de datos entre escenas con player prefs
Input system de Unity
Crear un ejecutable del juego .
Why take this course?
🎮 Curso Completo Master en Unity 3D y C# 2024: Haz cualquier juego 3D low poly o triple AAA que se te pase por la imaginación
¡Bienvenido al curso que te transformará en un expertoy en Unity y C#! En este compendio de conocimientos, aprenderás a crear cualquier tipo de juego 3D, desde lo más simple hasta el más completo triple AAA, todo gracias al poderoso motor de desarrollo Unity y el lenguaje de programación C#. Este curso está diseñado para tomarte desde los fundamentos hasta las técnicas más avanzadas, asegurando que al finalizar, estarás listo para llevar a cabo cualquier proyecto que te desee emprender en el vasto mundo del desarrollo de videojuegos.
Contenido del Curso:
Introducción a Unity y C#:
- Entorno de desarrollo y cómo configurarlo.
- Exploración de la interfaz de Unity y manejo de scripts.
Programación en C#:
- Dominio completo de los conceptos básicos, avanzados y más allá.
- Ejercicios prácticos que te familiarizarán con variables, bucles (incluyendo Arrays 2D y 3D, Listas, ArrayLists, Diccionarios, stacks y queues).
Creación de Aspectos Artísticos:
- Texturización de terrenos, creación de arboles y vegetación.
- Programación de la vista y movimiento del jugador.
- Implementación de IA para enemigos.
Desarrollo de Características Juego:
- Animaciones de personajes.
- Sistemas de combate con escudo y espada, incluyendo barras de vida.
- Organización y gestión eficiente de un proyecto Unity.
Efectos Especiales y Física:
- Partículas y efectos visuales.
- Mallas de navegación (NavMesh).
- Sistema de físicas y colisiones.
Avanzado y Objetos 3D:
- Uso del ProBuilder para crear objetos 3D.
- Creación de terrenos low poly con PolyBrush.
Proyecto Aim Trainer:
- Desarrollo de un juego completo desde cero.
- Incluye: Menú de usuario, música de fondo, opciones personalizables, punto de mira, puntos de aparición (spawns), comportamiento enemigo, contador de disparos y objetivos, particulas y destrucción de enemigos, sonidos de armas, pantalla final con estadísticas, persistencia de datos mediante serialización binaria.
Cuestionarios Avanzados:
- Iluminación, post procesado y SkyBox.
- Animaciones complejas e implementación de audio.
- Guardado entre escenas utilizando PlayerPrefs.
- Creación de un ejecutable para tu juego.
Aprenderás a:
- Manipular y entender los conceptos más complejos de C#.
- Diseñar y desarrollar juegos interactivos.
- Aplicar técnicas avanzadas de programación orientada a objetos.
- Implementar sistemas de IA, animaciones y física en tus juegos.
- Dominar las herramientas artísticas de Unity para crear ambientes captadores.
- Manejar la persistencia de datos y la serialización para guardar estado de juego.
¿Qué te espera al finalizar el curso?
- Dominio del motor Unity y el lenguaje C#.
- Una base sólida para crear cualquier tipo de juego 3D.
- El código fuente y recursos para iniciarte en el desarrollo de videojuegos.
- La capacidad para transformar tus ideas en realidades jugables.
¡Prepárate para ser el creador de juegos que siempre soñaste! Inscríbete y comienza tu viaje desde hoy. 🚀🎮
Screenshots



