Monogame Mastery: Crea un juego 2D multiplataforma y un motor de juego reutilizable


Precio:
Precio de venta$54.99

Descripción

Domina el arte de la creación de juegos con MonoGame, el framework multiplataforma elegido por los desarrolladores independientes. Aprende los diversos aspectos necesarios para crear tu próximo juego cubriendo las especificidades del framework MonoGame, la creación de motores, gráficos, patrones y mucho más.

El framework MonoGame proporciona un lienzo increíble para que el programador cree su próximo juego 2D, y este libro te enseña a aprovecharlo al máximo. Empezarás desde cero, comenzando con los fundamentos de qué es MonoGame, el pipeline y luego cómo construir un motor de juego reutilizable sobre el framework. Profundizarás en varios componentes de cada aspecto de un juego, incluyendo gráficos, entrada, audio e inteligencia artificial. También se cubre la importancia de las herramientas de juego. Al final, tendrás un nivel de maestría en la comprensión de cómo crear un juego 2D usando MonoGame.

Con un juego 2D completamente funcional, los aspirantes a desarrolladores tendrán el plan ideal para abordar su próximo juego completo. El material cubierto es aplicable a casi cualquier proyecto de juego 2D, desde aventuras de desplazamiento lateral hasta juegos de lucha.

Qué aprenderás

  • Aprende a construir un juego con el framework MonoGame.
  • Comprende la arquitectura del motor de juego y cómo construir un motor sobre el framework MonoGame.
  • Domina los patrones de diseño comunes utilizados en el desarrollo de juegos y en motores completos, como Unity.

A quién va dirigido este libro

Este libro será útil para programadores de MonoGame desde principiantes hasta avanzados. Se espera que el público tenga conocimientos prácticos de C#.



Autor: Jarred Capellman, Louis Salin
Editorial: Apress
Publicado: 26/11/2020
Páginas: 323
Tipo de encuadernación: Tapa blanda
Peso: 1.06 libras
Tamaño: 9.21h x 6.14w x 0.72d
ISBN13: 9781484263082
ISBN10: 1484263081
Categorías BISAC:
- Informática | Programación | Juegos
- Informática | Desarrollo de Software e Ingeniería | General

Sobre el autor

Jarred Capellman ha desarrollado software profesionalmente durante más de 13 años y es Director de Ingeniería en SparkCognition en Austin, Texas. Comenzó a crear juegos basados en texto en QBasic cuando tenía nueve años. Aprendió C++ unos años más tarde antes de estudiar OpenGL con el objetivo final de ingresar a la industria del juego. Aunque su objetivo de desarrollar juegos profesionalmente no se hizo realidad, continuó profundizando en frameworks como MonoGame, Vulkan y DirectX como una parte importante de su tiempo libre. Cuando no está programando, disfruta escribiendo música y está trabajando en su DSc en Ciberseguridad, centrándose en la aplicación de Machine Learning a las amenazas de seguridad.

Louis Salin ha sido desarrollador durante más de 15 años en una amplia variedad de campos, desarrollando en Windows en los primeros días en C, C++ y finalmente C# antes de trabajar como desarrollador en aplicaciones web basadas en Linux utilizando diferentes lenguajes de scripting, como Ruby o Python. Su amor temprano por la programación proviene de todo el tiempo que pasó de niño copiando videojuegos escritos en Basic de libros prestados de la biblioteca. Escribió su primer juego en la escuela secundaria y tomó muchas clases de gráficos por computadora.