

Inseguro de dónde
empezar?
Track
Certificado
Desarrollo de Juegos con Unity
4.5+
★★★★★
★★★★★
128 reseñas
Beginner
¿Alguna vez has jugado videojuegos? Creo que en nuestro tiempo, todos han lanzado al menos una vez juegos de computadora y disfrutado del mundo virtual de estas creaciones digitales. Pero, ¿alguna vez te has preguntado cómo se crean esos juegos? ¿En qué lenguaje de programación están escritos y qué es el desarrollo de juegos? Este curso te introducirá a uno de los motores de juego más populares, Unity. ¡Prepárate para sumergirte en una increíble aventura de aprendizaje de Unity y crear tu propio juego usando el lenguaje C#!
C#
Unity
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skills
Personalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity TeamsWhat you will learn
- Learn the fundamentals of C#, including variables, control structures, and object-oriented programming principles
- Deepen your C# skills by exploring advanced concepts, improving code efficiency and maintainability
- Get started with Unity by building a fully functional Flappy Bird game, learning game physics, UI, and player controls
- Master 2D game development in Unity by creating a fighting game, implementing animations, combat mechanics, and AI
- 168 chapters
- 18 hours
- 142 tasks
Trusted by employees of leading companies
Learning track content
Module 1 / Fundamentos de C#
En esta sección se presentará una introducción a C#. Además, se estudiarán algunos elementos básicos del lenguaje C#.
En cualquier lenguaje de programación, es necesario trabajar con diferentes tipos de datos. En esta sección aprenderemos sobre ello.
En esta sección aprenderemos sobre las características de C# que nos ayudan a controlar el flujo del programa, como la ejecución de fragmentos de código basados en condiciones.
En esta sección aprenderemos cómo manejar tareas repetitivas en programación.
Los arreglos son una parte importante de cualquier lenguaje de programación, ya que nos permiten agrupar y manipular una gran cantidad de datos similares. En esta sección aprenderemos sobre los arreglos y cómo utilizarlos en aplicaciones prácticas.
En esta sección se estudiará una de las características más utilizadas y esenciales de C#, denominada métodos. También se explorarán sus usos mediante tareas prácticas creativas.
Module 2 / C# Más Allá de lo Básico
Esta sección presenta estructuras de datos esenciales, incluyendo listas y diccionarios, así como técnicas para la lectura y escritura de archivos. También abarca prácticas fundamentales de manejo de errores para gestionar problemas inesperados que puedan surgir durante la ejecución del programa.
Los datos estructurados pueden representarse de formas más avanzadas utilizando structs y enumeradores. El material introduce su propósito, demuestra cómo aplicarlos de manera efectiva e ilustra su uso a través de ejemplos prácticos.
La Programación Orientada a Objetos (OOP) introduce una forma de estructurar el software en torno a objetos que combinan datos y comportamiento. El material explica los principios fundamentales de la OOP, demuestra cómo pueden aplicarse al diseño de programas y proporciona ejercicios prácticos para reforzar la comprensión mediante la resolución de problemas prácticos.
El material amplía los conceptos fundamentales de la Programación Orientada a Objetos (POO) al introducir conceptos avanzados que fortalecen tanto el diseño como las habilidades de implementación. Los temas incluyen la gestión del ciclo de vida de los objetos con destructores, el perfeccionamiento del diseño de clases mediante modificadores de acceso, la extensión de la funcionalidad utilizando clases derivadas y la aplicación de la sobrecarga de métodos para una mayor flexibilidad. En conjunto, estos conceptos proporcionan la base para construir sistemas orientados a objetos robustos, mantenibles y escalables.
Este capítulo ofrece una exploración detallada de los principios fundamentales de la Programación Orientada a Objetos (POO). El material enfatiza aplicaciones prácticas y ejemplos prácticos para reforzar la comprensión. Los conceptos clave presentados anteriormente se revisan con mayor profundidad y se combinan para construir una perspectiva más completa sobre el diseño orientado a objetos.
Module 3 / Unity para Principiantes
¡Bienvenido a la sección de Introducción a Unity! Descubre qué es Unity y cómo se utiliza a través de un video conciso. Aprende a descargar Unity con instrucciones paso a paso acompañadas de imágenes. Sigue mientras creamos un proyecto y una escena en Unity. Explora la interfaz de Unity, incluyendo Jerarquía, Proyecto, Consola, Escena, Juego e Inspector, a través de un video interactivo con cuestionarios.
Embárcate en tu viaje de desarrollo de juegos con Unity Essentials. Aprende los conceptos básicos de scripting, explora componentes, manipula GameObjects, domina las transformaciones de objetos, captura la entrada del jugador y mueve tu primer jugador. Participa con videos concisos, cuestionarios interactivos e instrucciones claras.
En esta sección de Física de Unity, comprende conceptos fundamentales en la física de juegos, incluyendo el papel de time.deltaTime para un juego fluido. Aprende a utilizar componentes Rigidbody de manera efectiva e implementar técnicas de detección de colisiones. Explora los usos de los métodos OnCollisionEnter y OnTriggerEnter. Aplica estas habilidades prácticamente guiando a un personaje pájaro a través de un juego al estilo Flappy Bird, dominando el movimiento y la detección de colisiones.
Descubre cómo diseñar interfaces e incorporar sonidos en tus juegos. Comienza dominando los conceptos básicos de la interfaz de usuario y creando elementos. Explora diseños de interfaz específicos como textos y botones. Conecta diferentes escenas del juego y añade un menú principal a tu juego. Mejora la jugabilidad con efectos de sonido envolventes, utilizando un gestor de sonido dedicado para un control y organización óptimos.
Mejora los visuales de tu juego actualizando diseños e incorporando sistemas de partículas básicos y efectos de post-procesamiento. Mejora el diseño general para una mejor experiencia del jugador.
Finalmente, exporta tu juego y realiza pruebas exhaustivas para asegurar la calidad. Esta sección
se centra en actualizar los diseños del juego y añadir efectos visuales simples para mejorar el aspecto general de tu juego.
Module 4 / Juego de Lucha en Unity
En este capítulo, aprenderemos todo sobre las animaciones, cómo sincronizar las animaciones con el movimiento y cómo hacer transiciones suaves entre animaciones.
Crearemos un comportamiento completo para el jugador y lo animaremos. El jugador podrá moverse, saltar y atacar utilizando diferentes técnicas, como el Rigidbody2D para el movimiento y los triggers para los ataques e interacciones.
Crearemos la IA del Jefe y definiremos su comportamiento basado en la proximidad del jugador. Cuando el jugador está a una gran distancia, el Jefe enviará un proyectil o se moverá hacia el jugador. Si el jugador está cerca, el Jefe atacará con su arma. Además, cuando la salud del Jefe caiga por debajo del 40%, entrará en un estado de furia y desatará ataques diferentes y más agresivos.
Implementaremos mejoras importantes en el juego, incluyendo la adición de partículas y efectos para mejorar la sensación general. Además, crearemos elementos de UI como el menú principal y la barra de salud, y nos aseguraremos de que sean controlables. Finalmente, exportaremos el juego y lo probaremos.
Revisaremos el juego que creamos en el curso anterior de Unity (Flappy Bird) y lo mejoraremos. Añadiremos generación aleatoria, sincronizaremos el movimiento del fondo con el jugador y moveremos dinámicamente los obstáculos, creando una experiencia de juego interminable.
Requirements
- A computer with a browser - all browsers are supported.
- Your enthusiasm to enhance your tech skills.
- Everything else needed to start learning and practicing is already included in this course.
Over 200,000 5-star ratings and counting
Ruslan Kravchuk
Lo principal es aprender y no rendirse
El material es bueno, hay mucho que aprender, todo para ser mejor y lo principal es aprender lo que quieres....
Matteo Comune
Gracias a ellos estoy aprendiendo mucho…
Gracias a ellos estoy aprendiendo mucho más rápido porque te ayudan a entender todo desde cero. Es el mejor sitio web que ayuda a las personas sin conocimientos previos de IT...
Yuliana Cadavid
gran curso para principiantes
gran curso para principiantes, ponen a prueba tus conocimientos en cada lección...
Elpunzon
Estoy disfrutando de mi experiencia en Codefinity…
Estoy disfrutando de mi experiencia de aprendizaje de Python en Codefinity. La forma de aprendizaje autoinducido es genial porque puedo adaptarlo a mi horario...
Alexandru Alexandru
Es agradable aprender de codefinity
Es agradable aprender de codefinity. Es fácil y tiene buenos ejemplos de lo que aprendí aquí...
jacob Templet
Easy to follow along with and provides…
Fácil de seguir y proporciona desafío en mi vida cotidiana. El desafío me mantiene con ganas de aprender día tras día...
Elan
Codefinity es una herramienta de aprendizaje integral…
Codefinity es una herramienta de aprendizaje integral que te ayuda a desarrollar tus habilidades como ingeniero de software o científico de datos. Los ejercicios son divertidos y una buena...
Thibault
Primera vez aprendiendo a programar
Primera vez aprendiendo a programar y haciéndolo con éxito con Codefinity - Gracias...
Adrien Morel
Bien diseñado para principiantes totales
Bien diseñado para principiantes totales, el progreso incremental me da confianza....
_Gracy
simplemente está perfectamente bien explicado
¡Simplemente está perfectamente bien explicado! hasta ahora no he experimentado ninguna dificultad porque todo está tan bien organizado...
Ruslan Kravchuk
Lo principal es aprender y no rendirse
El material es bueno, hay mucho que aprender, todo para ser mejor y lo principal es aprender lo que quieres....
Matteo Comune
Gracias a ellos estoy aprendiendo mucho…
Gracias a ellos estoy aprendiendo mucho más rápido porque te ayudan a entender todo desde cero. Es el mejor sitio web que ayuda a las personas sin conocimientos previos de IT...
Yuliana Cadavid
gran curso para principiantes
gran curso para principiantes, ponen a prueba tus conocimientos en cada lección...
Elpunzon
Estoy disfrutando de mi experiencia en Codefinity…
Estoy disfrutando de mi experiencia de aprendizaje de Python en Codefinity. La forma de aprendizaje autoinducido es genial porque puedo adaptarlo a mi horario...
Alexandru Alexandru
Es agradable aprender de codefinity
Es agradable aprender de codefinity. Es fácil y tiene buenos ejemplos de lo que aprendí aquí...
jacob Templet
Easy to follow along with and provides…
Fácil de seguir y proporciona desafío en mi vida cotidiana. El desafío me mantiene con ganas de aprender día tras día...
Elan
Codefinity es una herramienta de aprendizaje integral…
Codefinity es una herramienta de aprendizaje integral que te ayuda a desarrollar tus habilidades como ingeniero de software o científico de datos. Los ejercicios son divertidos y una buena...
Thibault
Primera vez aprendiendo a programar
Primera vez aprendiendo a programar y haciéndolo con éxito con Codefinity - Gracias...
Adrien Morel
Bien diseñado para principiantes totales
Bien diseñado para principiantes totales, el progreso incremental me da confianza....
_Gracy
simplemente está perfectamente bien explicado
¡Simplemente está perfectamente bien explicado! hasta ahora no he experimentado ninguna dificultad porque todo está tan bien organizado...
Data Engineer
Certificado de Finalización
Muestra las habilidades que has adquirido recientemente. Te lo has ganado
Discover more
Learning tracks
Solo para Ultimate
7 Cursos
292 Tareas
Solo para Ultimate
6 Cursos
195 Tareas
Solo para Ultimate
4 Cursos
115 Tareas
Solo para Ultimate
6 Cursos
104 Tareas
Solo para Ultimate
4 Cursos
98 Tareas
Solo para Ultimate
3 Cursos
39 Tareas
Solo para Ultimate
7 Cursos
376 Tareas
Solo para Ultimate
7 Cursos
343 Tareas
Solo para Ultimate
6 Cursos
306 Tareas
Solo para Ultimate
5 Cursos
145 Tareas
Solo para Ultimate
6 Cursos
186 Tareas
Solo para Ultimate
3 Cursos
70 Tareas
Solo para Ultimate
7 Cursos
278 Tareas
Solo para Ultimate
5 Cursos
237 Tareas
Solo para Ultimate
4 Cursos
125 Tareas
Solo para Ultimate
4 Cursos
162 Tareas
Solo para Ultimate
3 Cursos
75 Tareas
Solo para Ultimate
6 Cursos
293 Tareas
Solo para Ultimate
5 Cursos
206 Tareas
Solo para Ultimate
3 Cursos
2 Proyectos
50 Tareas
Solo para Ultimate
3 Cursos
180 Tareas
Solo para Ultimate
5 Cursos
184 Tareas
Learning tracks
pista
Desarrollo Web con C#
Principiante
4.7
(2833)
pista
Python de Cero a Héroe
Principiante
4.6
(10187)
pista
SQL de Cero a Héroe
Principiante
4.7
(3054)
pista
C++ para Principiantes
Principiante
4.2
(675)
pista
Conviértete en un Desarrollador de React
Intermedio
4.3
(89)
pista
Fundamentos de Excel
Principiante
4.6
(478)
pista
Esenciales de Java
Principiante
4.5
(287)
pista
Desarrollo Web Full Stack
Principiante
4.6
(1024)
pista
Fundamentos del Desarrollo Frontend
Principiante
4.6
(981)
pista
Análisis y Visualización de Datos con Python
Intermedio
4.6
(676)
pista
Maestría en Aprendizaje Automático
Intermedio
4.4
(160)
pista
Dominio de C++
Avanzado
4.3
(23)
pista
Java Web
Avanzado
4.7
(3362)
pista
Conviértete en un Ingeniero de QA
Principiante
4.6
(847)
pista
Producción de Video con Adobe
Principiante
5.0
(7)
pista
Herramientas de Diseño UI/UX
Principiante
4.7
(10)
pista
Essential Office Skills
Principiante
4.6
(366)
pista
Digital Marketing Essentials
Principiante
4.4
(8)
pista
Complete Social Media Management
Principiante
5.0
(5)
pista
Business AI Toolkit
Principiante
4.6
(56)
pista
Desarrollo Web Sin Código
Principiante
4.3
(3)
pista
Odisea de Deep Learning
Avanzado
4.3
(29)
Become a Development expert
Interactive exercises
Learning videos
AI-assistant on all courses
Workspaces for designing your own projects
Ready to get started?
ProBest intro offer | UltimateA complete experience to kickstart your career | |
---|---|---|
85+ Top-Rated courses | ||
Completion certificates | ||
AI-Assistant in all courses | ||
20+ hands-on Real-world projects | ||
Personalized study tracks | ||
Unlimited workspaces | ||
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skills
Personalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity Teams