Curso en línea – pasantía profesional certificada en programación C# para desarrollo de juegos en Unity de la Universidad de Colorado

Aprende a programar juegos en Unity con C#. Descubra cómo utilizar el lenguaje de programación C# y crear juegos en Unity fácilmente.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

a partir de

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • habilidades de comunicacion
  • gestión del tiempo
  • habilidades para resolver problemas
  • pensamiento crítico
  • trabajo en equipo
  • Habilidades de gestión de proyectos.
  • flexibilidad y adaptabilidad
  • planificación estratégica
  • Comprender la cultura multicultural
  • habilidades tecnológicas

What you will learn in the course

Courses for which the course is suitable

  • desarrollador de juegos
  • programador c#
  • desarrollador de software
  • Desarrollador de juegos de unidad
  • ingeniero de software
  • diseñador de juegos
  • desarrollador de aplicaciones

Pasantía: una serie de cursos de 4 partes

Esta pasantía está diseñada para programadores principiantes que estén interesados ​​en aprender a programar juegos de Unity usando C#.

  • El primer curso no requiere experiencia previa en programación.
  • Durante los 4 cursos de la pasantía aprenderás:
    • programa en C#
    • Cómo utilizar este conocimiento para programar juegos de Unity
  • El material sobre C# y Unity en los cursos de especialización es ligeramente más amplio que el contenido de los primeros cursos de programación de juegos en la UCCS.
  • «Unity» es una marca comercial o marca registrada de Unity Technologies o sus subsidiarias en los Estados Unidos y otros lugares.

Los cursos de esta especialización son trabajos independientes y no están respaldados, respaldados ni afiliados con Unity Technologies o sus subsidiarias.

Un proyecto de aprendizaje práctico.

Cada uno de los cursos incluye entre 10 y 20 ejercicios diseñados para enseñarle pequeñas ideas en C# y Unity.

  • Además, desarrollará varias aplicaciones de consola más grandes en C# y modelos en Unity.
  • Además, construirás 2 juegos completos.
  • Todos estos están diseñados para enseñarle conceptos importantes en C# y Unity.

Details of the courses that make up the specialization

Introducción a la programación en C# y Unity

Curso 1

  • 18 horas
  • 4,7 (2.398 valoraciones)

Detalles del curso

¿Qué aprenderás?

Este curso trata sobre aprender a desarrollar videojuegos utilizando el lenguaje de programación C# y el marco de juegos Unity en sistemas operativos Windows o Mac. ¿Por qué utilizar C# y Unity y no otro lenguaje o motor de juego? Bueno, C# es un gran lenguaje para aprender sobre programación y luego para programación profesional. Además, el motor de juegos Unity es muy popular entre los desarrolladores de juegos independientes; ¡Los juegos de Unity se descargaron 16.000.000.000 de veces en 2016! Finalmente, C# es uno de los lenguajes de programación que se pueden utilizar en el entorno Unity.

Este curso no asume que tengas experiencia previa en programación. No te preocupes si nunca antes has escrito código; Empezaremos desde el principio y construiremos pequeños juegos hasta el final del curso. A lo largo del curso, aprenderá conceptos básicos de programación que se aplican a múltiples lenguajes de programación, incluido C#, y también cómo aplicar estos conceptos cuando desarrolle juegos.

La programación de computadoras es muy divertida en general, ¡y la programación de juegos es aún mejor!

Advertencia: comenzar (suponiendo que no se tengan conocimientos previos de programación) no es tan fácil (no es difícil de realizar). Aprender a programar es difícil, sobre todo porque este curso equivale a la primera mitad de un curso universitario de primer nivel. Superar los desafíos del curso mientras compras el material será un desafío gratificante, pero este proceso requerirá trabajo duro y tal vez incluso algunas maldiciones en el camino.

módulos
  • Módulo 1: escriba su primera aplicación de consola en C# y elija Unity
  • Módulo 2: Aprenda cómo guardamos datos en nuestros programas
  • Módulo 3: Aprenda cómo usamos clases y objetos para implementar nuestro código
  • Módulo 4: Aprenda los conceptos básicos de los juegos Unity 2D y realice una «Prueba final»

“Unity” es una marca comercial o una marca registrada de Unity Technologies o sus subsidiarias en los EE. UU. y otros lugares.

Este curso es un trabajo independiente y no está patrocinado, respaldado ni afiliado a Unity Technologies o sus afiliados.

habilidades que desarrollarás

  • Categoría: Desarrollo de videojuegos
  • Categoría: C# (lenguaje de programación)
  • Categoría: Unity (interfaz de usuario)
  • Categoría: programación de juegos

Más programación en C# y Unity

Curso 2

  • 22 horas
  • 4,8 (605 valoraciones)

Detalles del curso

¿Qué aprenderás?

Este es el segundo curso de especialización sobre cómo desarrollar videojuegos utilizando el lenguaje de programación C# y el framework de juegos Unity en sistemas operativos Windows o Mac. ¿Por qué utilizar C# y Unity y no otro lenguaje o motor de juego? Bueno, C# es un gran lenguaje para aprender sobre programación y luego para programación profesional. Además, el motor de juegos Unity es muy popular entre los desarrolladores de juegos independientes; ¡Los juegos de Unity se descargaron 16.000.000.000 de veces en 2016! Finalmente, C# es uno de los lenguajes de programación que se pueden utilizar en el entorno Unity.

Este curso asume que tienes los conocimientos básicos del curso anterior de especialización. Debes asegurarte de tener este conocimiento, ya sea mediante el curso anterior o por experiencia personal, antes de comenzar este curso. A lo largo de este curso, continuará construyendo sus bases en C# y Unity explorando temas adicionales en C# y Unity y terminando el juego de Unity que comenzó al final del curso anterior.

módulos
  • Módulo 1: Aprenda cómo tomamos decisiones en nuestro código
  • Módulo 2: Aprenda a recibir y utilizar las aportaciones de los jugadores en sus juegos de Unity
  • Módulo 3: Aprenda a usar iteraciones (bucles) para repetir acciones en su código
  • Módulo 4: Aprenda a almacenar una gran cantidad de datos en matrices y listas

“Unity” es una marca comercial o una marca registrada de Unity Technologies o sus subsidiarias en los EE. UU. y otros lugares.

Este curso es un trabajo independiente y no está patrocinado, respaldado ni afiliado a Unity Technologies o sus afiliados.

Desarrollo de clases en C#

Curso 3

  • 28 horas
  • 4,8 (56 valoraciones)

Detalles del curso

¿Qué aprenderás?

Este es el tercer curso de especialización sobre cómo desarrollar videojuegos utilizando el lenguaje de programación C# y el framework de juegos Unity en sistemas operativos Windows o Mac. ¿Por qué utilizar C# y Unity y no otro lenguaje o motor de juego? Bueno, C# es un gran lenguaje para aprender sobre programación y luego para programación profesional. Además, el motor de juegos Unity es muy popular entre los desarrolladores de juegos independientes; ¡Los juegos de Unity se descargaron 16.000.000.000 de veces en 2016! Finalmente, C# es uno de los lenguajes de programación que se pueden utilizar en el entorno Unity.

Este curso asume que tienes los conocimientos básicos de los cursos anteriores en profesionalización. Debes asegurarte de tener este conocimiento, ya sea tomando los cursos anteriores o por experiencia personal, antes de comenzar este curso. A lo largo de este curso, continuará construyendo sus bases en C# y Unity explorando temas adicionales.

El material de este curso y de los dos cursos anteriores es en realidad nuestro primer curso de programación para estudiantes de diseño y desarrollo de juegos en UCCS.

módulos
  • Módulo 1: Aprenda sobre la abstracción y cómo se puede utilizar para diseñar e implementar clases para aplicaciones de consola.
  • Módulo 2: Obtenga más información sobre cómo funcionan los métodos y parámetros
  • Módulo 3: Aprenda cómo se pueden usar las abstracciones para diseñar e implementar clases en Unity
  • Módulo 4: Agrega salida de texto (¡como una partitura!) y efectos de sonido a tus juegos de Unity

“Unity” es una marca comercial o una marca registrada de Unity Technologies o sus subsidiarias en los EE. UU. y otros lugares.

Este curso es un trabajo independiente y no está patrocinado, respaldado ni afiliado a Unity Technologies o sus afiliados.

Programación orientada a objetos de nivel intermedio para juegos Unity.

Curso 4

  • 52 horas
  • 4.6 (320 calificaciones)

Detalles del curso

¿Qué aprenderás?

Este es el cuarto curso de especialización sobre cómo desarrollar videojuegos utilizando el lenguaje de programación C# y el framework de juegos Unity en sistemas operativos Windows o Mac. ¿Por qué utilizar C# y Unity y no otro lenguaje o motor de juego? Bueno, C# es un gran lenguaje para aprender sobre programación y luego para programación profesional. Además, el motor de juegos Unity es muy popular entre los desarrolladores de juegos independientes; ¡Los juegos de Unity se descargaron 16.000.000.000 de veces en 2016! Finalmente, C# es uno de los lenguajes de programación que se pueden utilizar en el entorno Unity.

Este curso asume que tienes los conocimientos básicos de los cursos anteriores en profesionalización. Debes asegurarte de tener este conocimiento, ya sea tomando los cursos anteriores o por experiencia personal, antes de comenzar este curso. A lo largo de este curso, aprovechará sus conocimientos básicos de C# y Unity desarrollando juegos más completos con mejores diseños orientados a objetos, utilizando entrada y salida de archivos, herencia y polimorfismo, y manejo de eventos.

¡Este curso te brinda más herramientas para ayudarte a crear excelentes juegos con C# y Unity!

módulos
  • Módulo 1: Une archivos para implementar tus juegos de Unity
  • Módulo 2: Aprenda cómo la herencia y el polimorfismo nos ayudan a escribir menos código para nuestros juegos
  • Módulo 3: Aplicar el manejo de eventos para crear mejores diseños orientados a objetos y agregar menús a tus juegos de Unity
  • Módulo 4: Explora la implementación completa de un pequeño juego de Unity

“Unity” es una marca comercial o una marca registrada de Unity Technologies o sus subsidiarias en los EE. UU. y otros lugares.

Este curso es un trabajo independiente y no está patrocinado, respaldado ni afiliado a Unity Technologies o sus afiliados.