Game Development Patterns and Best Practices
eBook - ePub
Ya no está disponible |Más información

Game Development Patterns and Best Practices

John P. Doran, Matt Casanova

Compartir libro
  1. 394 páginas
  2. English
  3. ePUB (apto para móviles)
  4. Disponible únicamente en el navegador
eBook - ePub
Ya no está disponible |Más información

Game Development Patterns and Best Practices

John P. Doran, Matt Casanova

Detalles del libro
Índice
Citas

Información del libro

Utilize proven solutions to solve common problems in game developmentAbout This Book• Untangle your game development workflow, make cleaner code, and create structurally solid games• Implement key programming patterns that will enable you to make efficient AI and remove duplication• Optimize your game using memory management techniquesWho This Book Is ForIf you are a game developer who wants to solve commonly-encountered issues or have some way to communicate to other developers in a standardized format, then this book is for you. Knowledge of basic game programming principles and C++ programming is assumed.What You Will Learn• Learn what design patterns are and why you would want to use them• Reduce the maintenance burden with well-tested, cleaner code• Employ the singleton pattern effectively to reduce your compiler workload• Use the factory pattern to help you create different objects with the same creation logic and reduce coding time• Improve game performance with Object Pools• Allow game play to interact with physics or graphics in an abstract way• Refractor your code to remove common code smellsIn DetailYou've learned how to program, and you've probably created some simple games at some point, but now you want to build larger projects and find out how to resolve your problems. So instead of a coder, you might now want to think like a game developer or software engineer. To organize your code well, you need certain tools to do so, and that's what this book is all about.You will learn techniques to code quickly and correctly, while ensuring your code is modular and easily understandable.To begin, we will start with the core game programming patterns, but not the usual way. We will take the use case strategy with this book. We will take an AAA standard game and show you the hurdles at multiple stages of development. Similarly, various use cases are used to showcase other patterns such as the adapter pattern, prototype pattern, flyweight pattern, and observer pattern. Lastly, we'll go over some tips and tricks on how to refactor your code to remove common code smells and make it easier for others to work with you. By the end of the book you will be proficient in using the most popular and frequently used patterns with the best practices.Style and approachThis book takes a step-by-step real-life case studies approach. Every pattern is first explained using a bottleneck. We will show you a problem in your everyday workflow, and then introduce you to the pattern, and show you how the pattern will resolve the situation.

Preguntas frecuentes

¿Cómo cancelo mi suscripción?
Simplemente, dirígete a la sección ajustes de la cuenta y haz clic en «Cancelar suscripción». Así de sencillo. Después de cancelar tu suscripción, esta permanecerá activa el tiempo restante que hayas pagado. Obtén más información aquí.
¿Cómo descargo los libros?
Por el momento, todos nuestros libros ePub adaptables a dispositivos móviles se pueden descargar a través de la aplicación. La mayor parte de nuestros PDF también se puede descargar y ya estamos trabajando para que el resto también sea descargable. Obtén más información aquí.
¿En qué se diferencian los planes de precios?
Ambos planes te permiten acceder por completo a la biblioteca y a todas las funciones de Perlego. Las únicas diferencias son el precio y el período de suscripción: con el plan anual ahorrarás en torno a un 30 % en comparación con 12 meses de un plan mensual.
¿Qué es Perlego?
Somos un servicio de suscripción de libros de texto en línea que te permite acceder a toda una biblioteca en línea por menos de lo que cuesta un libro al mes. Con más de un millón de libros sobre más de 1000 categorías, ¡tenemos todo lo que necesitas! Obtén más información aquí.
¿Perlego ofrece la función de texto a voz?
Busca el símbolo de lectura en voz alta en tu próximo libro para ver si puedes escucharlo. La herramienta de lectura en voz alta lee el texto en voz alta por ti, resaltando el texto a medida que se lee. Puedes pausarla, acelerarla y ralentizarla. Obtén más información aquí.
¿Es Game Development Patterns and Best Practices un PDF/ePUB en línea?
Sí, puedes acceder a Game Development Patterns and Best Practices de John P. Doran, Matt Casanova en formato PDF o ePUB, así como a otros libros populares de Informatik y Programmierung von Spielen. Tenemos más de un millón de libros disponibles en nuestro catálogo para que explores.

Información

Año
2017
ISBN
9781787126961
Edición
1
Categoría
Informatik

Índice