Saltear al contenido principal

Introducción a la programación de juegos de C #

Tomar Curso

Descripción

En los últimos años, el desarrollo de juegos se ha convertido en algo que cualquiera puede hacer. La barrera de entrada es cada vez más baja, y con tantas herramientas para facilitar el proceso, ¡nada le impide comenzar! En este curso, aprenderemos los conceptos básicos para crear juegos usando MonoGame, un marco de juego con una rica historia arraigada en el desarrollo independiente. Se han publicado cientos de títulos exitosos que utilizan este software, incluidos Valle stardew, Él hizo, y Bastión, cada uno de los cuales tiene más de un millón de ventas en Steam. El lenguaje de programación que usaremos es C#, uno de los lenguajes más utilizados en la industria. La combinación de un motor de juego sólido y un lenguaje de programación bien documentado proporcionará todo lo que necesita para crear cualquier juego que pueda imaginar.

Este es un curso basado en proyectos: aplicaremos los fundamentos de programación y desarrollo de juegos que aprendemos para crear nuestros propios proyectos de MonoGame. Las conferencias no asumen ningún conocimiento técnico previo, y ya sea que haya programado antes o no, hay contenido en este curso que puede ser utilizado por cualquier persona. Después de la sección introductoria, el curso se dividirá en tres secciones que discuten la programación en C # y tres secciones que atraviesan el proceso de desarrollo con MonoGame. Alternaremos entre las secciones de programación y las secciones de desarrollo de juegos para comenzar a crear juegos lo más rápido posible.

Desarrollaremos tres juegos desde cero usando MonoGame dentro de este curso, comenzando con un juego de Galería de Disparos donde haces clic en los objetivos que aparecen en la pantalla. Luego crearemos un juego de naves espaciales en el que te mueves por la pantalla usando las teclas de flecha para evitar los asteroides entrantes, y luego completaremos el curso creando un juego de rol de acción de arriba hacia abajo, donde controlamos a un jugador que puede caminar. y dispara proyectiles a los enemigos. Cada nuevo juego que desarrollemos se basará en lo aprendido en el anterior y, al final, tendrá una gran comprensión de lo que necesitará para desarrollar sus propios juegos, que incluye:

  • Creando un personaje jugable
  • Entrada de teclado y mouse
  • Visualización de imágenes en la pantalla
  • Detectando colisiones
  • Disparar proyectiles
  • Enemigos
  • Puntuación y salud del jugador
  • Animaciones
  • Temporizadores
  • Diseño de nivel con azulejos
  • Cámara

Para implementar con éxito estos aspectos de nuestros juegos, necesitaremos un conocimiento sólido de varios conceptos de C #. A lo largo de las tres secciones de programación, cubriremos una amplia variedad de temas, que incluyen:

  • Variables y tipos de datos
  • Declaraciones condicionales
  • Clases y herencia
  • Métodos
  • Bucles
  • Cambiar declaraciones
  • Estructuras de datos

Aunque estos conceptos se explicarán en el contexto de C #, son comunes en la mayoría de los lenguajes de programación y se pueden aplicar a temas más allá del alcance del curso. Dicho esto, si ya tiene experiencia en programación, hay una conferencia de “revisión de sintaxis”, donde haremos un recorrido rápido sobre cómo realizar estas tareas simples de programación en C # específicamente. Por lo tanto, si ya sabe cuáles son, puede ponerse al día rápidamente sobre su uso en este contexto.

Con todas las habilidades adquiridas en este curso, tendrás todo lo que necesitas para comenzar con tus propios proyectos usando MonoGame. Al codificar junto con las conferencias, la información se quedará con usted a medida que avanzamos en el material, y tendrá los proyectos que completamos disponibles en su computadora que podrá consultar y consultar. Con una sólida comprensión de C # y MonoGame, no habrá nada que le impida desarrollar cualquier cosa que se le ocurra.

Ver Comentarios del Curso

Volver arriba