Learn how to develop a 3D game in Unity through a complete process, from initial project setup to implementing advanced movement mechanics and character physics.
Intinerario formativo de este curso
OBJETIVOS
Acquire the necessary skills to be able to start the process of creating a 3D video game with Unity:
About our courses (4)
You can request a mentoring bag with some of our expert teachers in our online store.
Our courses offer an introduction to the topic you’re interested in, but they’re not enough to prepare you to find a job in the game development industry. If you want to specialize and seriously prepare yourself to access a job in this field, we recommend that you enroll in the bootcamp that best suits your profile. While courses are a great way to find out if a topic is of interest to you and if you’d like to continue your education, they don’t always guarantee you getting a job or specialising in a particular area. That’s why it’s important to consider whether a bootcamp or more complete training such as a monographic course is the best option to achieve your professional goals.
Yes, all our courses are part of training itineraries designed for different professional profiles in video game development. These courses will help you introduce yourself to the subject that we will later delve into in our bootcamps. If you do not find courses within the training itinerary you are interested in, we ask for your patience. We are working on it and we hope to be able to offer new courses and training itineraries soon.
It is possible that the same course is used for different training itineraries and, consequently, the teacher may vary.
Course Features
- Lectures 9
- Quiz 0
- Duration 2 hours
- Skill level Beginner
- Language Spanish
- Students 11
- Assessments Yes
- 4 Sections
- 9 Lessons
- 2 Hours
- Fundamentos e introducción - enEl curso de Creación de un Juego en 3D en Unity con Enrique Sainz es el primero de tres cursos que te guiarán en la creación de un juego completo en 3D, incluyendo personajes, enemigos y un jefe final. En esta primera sección, se establecen los fundamentos del proyecto, empezando con la creación del proyecto en Unity y el uso del pipeline de renderizado HDRP para gráficos de alta calidad. Aprenderás a configurar tu entorno de desarrollo, las herramientas esenciales y a crear un personaje básico con movimiento y una cámara en tercera persona. Al finalizar, tendrás un proyecto configurado y un personaje inicial listo para continuar su desarrollo en las siguientes secciones del curso.2
- Creación y control del personaje - enEn esta sección, crearás un personaje desde cero en lugar de descargar un modelo, para comprender mejor el proceso de animación. También desarrollarás la clase PlayerController, que gestionará el control y estado del jugador. Además, instalarás el paquete InputSystem para facilitar el uso de diversos dispositivos de control.2
- Movimiento del personaje - enEn esta sección, aprenderás a implementar diversas técnicas de movimiento para un personaje en un juego 3D. Utilizarás el paquete InputSystem para manejar las pulsaciones de teclas y otros dispositivos de entrada, desplazando el personaje de manera precisa y fluida. También instalarás Cinemachine para una cámara orbital moderna y libre que siga al personaje, ofreciendo una perspectiva dinámica. Configurarás el movimiento del personaje en relación con la cámara, gestionando colisiones con el componente Character Controller para interacciones realistas con el entorno. Además, orientarás al personaje correctamente en la dirección de movimiento, estableciendo modos de orientación útiles. Al completar esta sección, dominarás las técnicas clave para el movimiento del personaje, creando una base sólida para un juego 3D dinámico.3
- Física del personaje - enEn esta sección, agregarás física avanzada a tus personajes, comenzando con la implementación de la gravedad, que el componente CharacterController no incluye por defecto. Aprenderás a aplicar fuerzas gravitatorias para un comportamiento realista del personaje, asegurando que mantenga los pies en el suelo y responda a los cambios del terreno. También añadirás la acción de salto, aprovechando la gravedad implementada para que el salto y la caída se sientan naturales. Aprenderás a programar el salto, incluyendo detección de colisiones y respuesta física para un despegue y aterrizaje correctos. Al finalizar, tu personaje se moverá, responderá a la gravedad y podrá saltar, mejorando la jugabilidad y el realismo del juego.2
Requirements
- Conocimientos básicos de programación o lógica
Features
- Creación del proyecto desde creo
- Importación de assets
- Creación de personajes y elementos gráficos del juego
- Creación de la lógica y scripts
- Generación del nivel y dificultad dinámica
- Condiciones de victoria y derrota
- Interfaz de usuario
- Datos para tener distintos niveles
Target audiences
- Personas con conocimientos básicos de programación
- Desarrolladores independientes o amateurs
- Estudiantes de CGFS o Grado de videojuegos
![Level Up [Game Dev Hub]](https://www.levelup-gamedevhub.com/wp-content/uploads/2022/06/Logo_LevelUp_HUB_Positivo-2.png)












