Portada de Programación avanzada con C# para videojuegos: Patrones de diseño para Unity y Godot

Programación avanzada con C# para videojuegos: Patrones de diseño para Unity y Godot

ISBN 9798883327048

Desde 23,99 € · envío gratis

Por Barrón Ballesteros, Pablo

  • 2024
  • 269 págs.
  • Español
  • Tapa blanda
  • Informática
¿Compras varios libros?
y te decimos dónde sale más barata la compra entera.

Comparativa de precios

  1. Amazon Mejor opción
    23,99 € Envío gratis
    Total 23,99 € 2 días

Compras directamente en la tienda oficial, al mismo precio que yendo por tu cuenta. Los precios y la disponibilidad pueden variar; cada oferta indica cuándo se consultó su precio si no es reciente.

Sobre este libro

¡Sube de nivel programando videojuegos! Un nivel avanzado de programación es esencial para emprender con éxito un proyecto de videojuegos, ya sea en un estudio profesional o como desarrollador independiente. Este libro le enseñará los secretos de los patrones de diseño para la programación orientada a objetos (POO). Los patrones de diseño son una herramienta esencial que diferencia al aficionado que lucha por completar un videojuego sin errores de programación, del profesional capaz de acometer un proyecto de videojuego complejo. En este libro, cada patrón de diseño se explica exhaustivamente utilizando código C# apto para Unity y Godot, con ejemplos extraídos de la programación real de videojuegos. Aprende a estructurar un inventario, un subsistema de quests, una cola de crafting, objetos con diversos usos, sistemas de decisión para tus PNJ, novelas visuales y mucho más. La comprensión de los patrones de diseño en programación te capacitará para programar todo lo que desees. "Programación avanzada con C# para videojuegos" comienza con una introducción a la programación orientada a objetos en C# y sus conceptos básicos, que abarcan desde las clases y la encapsulación hasta la sobrecarga de métodos, el polimorfismo, las interfaces y las clases abstractas. A continuación, pasa a analizar patrones de creación, estructurales y de comportamiento. Para cada patrón, se proporciona un ejemplo de código C# funcional. Por ejemplo, el patrón Prototype le guiará en el desarrollo de un videojuego de cartas coleccionables y campeones MOBA, el Decorator te mostrará cómo crear enemigos y armas para un roguelike, el Flyweight te desvelará los secretos de un juego "Bullet Hell" y cómo gestionar bloques 2D en mundos de juego expansivos, el Memento te enseñará técnicas para crear savegames, y el Template Method abordará la IA en juegos de estrategia y también la creación de ocupaciones especiales para tus personajes. No te pierdas esta extensa obra escrita por un programador profesional, ingeniero superior en informática. Aprende por fin a desarrollar tu gran proyecto.
Mejor precio 23,99 € en Amazon
Ver libro →