What does a video game director actually do? What guiding principles do they follow while leading a team of game creators? Longtime Ratchet & Clank director, Brian Allgeier, boils down his decades of experience into 101 fully illustrated tips.Directing Video Games: 101 Tips for Creative Leaders covers common practices used by game directors from using comedy improv techniques for brainstorming ideas to key methods for story and game development..Tips cover the 5 essential qualities of a creative director: Hold the Vision Provide Structure Keep a Creative Toolbox Lead Effectively Know Production For those who are curious about what it takes to be a video game director or want learn more about the art of creative collaboration, this book covers the basic principles for leading and inspiring a team to make great games.
Esta obra revela numerosos trucos de programación y técnicas de optimización que le ayudarán a crear su juego perfecto. Los autores, todos ellos prestigiosos desarrolladores de juegos en HTML5, cuentan con todo lujo de detalles su pasión por crear y escribir estupendos juegos, comparten sus conocimientos fruto de la experiencia y una amplia variedad de ejemplos reales de código que podrá utilizar en sus propios proyectos. Descubrirá lo que supone hacer un juego al que todo el mundo quiera jugar. Trabajará de la mano de expertos programadores utilizando JavaScript, HTML5, WebGL y CSS3. A medida que vaya completando los proyectos, no aprenderá solamente a crear simples juegos, sino que podrá desarrollar juegos fantásticos. Al terminar el libro, habrá adquirido una serie de habilidades y una colección de ejemplos de código reutilizables que podrá emplear para crear los juegos más deseados de la red. Tanto si es un programador experto, como si es un principiante que busca inspiración y una base sólida, en este libro encontrará lo que necesita para crear el juego de sus sueños.
Unity es la plataforma de desarrollo de videojuegos más utilizada en la actualidad ya que incluye un potente motor de gráficos en tiempo real, herramientas de simulación de físicas 2D y 3D, además de herramientas multijugador, audio, animación, Inteligencia Artificial y Realidad Virtual. Con la ayuda de este libro el lector aprenderá a programar en C#, el lenguaje de programación que se utiliza en Unity, sin que sea necesaria experiencia previa en programación. Para lograrlo, el texto incorpora una serie de retos que deberá ir resolviendo mientras desarrolla su primer videojuego. Comenzará explorando las bases de computación, aprenderá nuevos conceptos de programación y creará un videojuego completo incluyendo la integración de arte y música. La metodología de aprendizaje convierte este libro en el manual perfecto tanto para los nuevos desarrolladores que deseen comenzar a programar videojuegos como para aquellos expertos que busquen afianzar y fortalecer sus conocimientos. El contenido del libro incluye: - Bases de computación y programación en C# - Fundamentos del desarrollo con Unity - Proceso de creación de un videojuego - Integración de arte y música (assets incluidos) - Funcionamiento de los componentes y el código de las librerías de Unity - Creación de un ejecutable de tu juego para que puedas compartirlo
J2ME es la versión del lenguaje de programación Java destinada al desarrollo de aplicaciones para teléfonos móviles, PDAs y dispositivos similares. La proliferación de estos dispositivos hace que actualmente J2ME esté muy extendido y sea un estándar en el mercado, y la mejora de sus capacidades hace posible lograr aplicaciones cada vez más ambiciosas. Dentro de este ámbito, sin duda el campo que está teniendo un mayor éxito es el de la creación de juegos.El objetivo de este libro es enseñar al lector todos los elementos de que dispone J2ME para el desarrollo de aplicaciones y en especial para juegos. Comienza con una extensa introducción a J2ME, de tal forma que no es necesario el conocimiento previo de dicho lenguaje, y se explica cómo desarrollar aplicaciones genéricas, con conexión a red, interfaces de usuario avanzadas y almacenamiento de datos en el terminal. Se cubre tanto la última versión (2.0) como las versiones anteriores. El resto de la obra se dedica a la creación de juegos con J2ME. Se desarrollan tres juegos completos, en los que se explica gran cantidad de trucos y técnicas avanzadas para los juegos profesionales. Por último, se estudia el funcionamiento del API multimedia de J2ME, que nos permite trabajar con sonidos y demás elementos multimedia, así como el del API 3D, de reciente aparición.Con este libro, y con unos conocimientos básicos de Java, aprenderá a desarrollar juegos realmente profesionales para aquellos dispositivos que emplean J2ME en su programación.
Este manual presenta de forma clara y didáctica los fundamentos para el diseño de juegos, una de las disciplinas más complejas dentro del mundo profesional de la creación de videojuegos. Se exponen las reglas, las mecánicas y las dinámicas de juego, los sistemas de cámaras, los controles, el diseño de los comportamientos de los personajes para crear la inteligencia artificial, y cómo los diferentes sistemas interactúan entre sí, entre otros aspectos. También se explica cómo es el proceso general de diseño de un videojuego, desde que se conciben las primeras ideas o necesidades de negocio hasta la publicación y mantenimiento del proyecto. El libro se enfoca en el diseño orientado a la relación de trabajo con departamentos como programación, arte, producción, etc., por lo que el lector encontrará, además, los tipos de documentos más comunes, así como un desglose de los correspondientes índices y agrupaciones, de forma que resulten prácticos para generar documentación útil para el desarrollo del proyecto.
Aprende a animar tus propios personajes con Scratch. Esta guía a todo color, fácil de seguir, te enseña paso a paso las cuatro fases principales del diseño de animación, mostrándote cómo convertir tu idea en una animación real con efectos de sonido y mucho más.