Todas esas horas delante de la consola o detrás del teclado, jugando nuestros títulos favoritos tarde o temprano (sobretodo si eres programador) nos llevara a pensar "¿Y si creo mi propio juego?"
Con esa idea en mente, lo primeros que hacemos es comenzar a tirar lineas de código con la intención de comenzar vida al personaje o ambiente. O puede que empecemos con el diseño de personajes primero. A menos que quieras escribir un guion para la historia o tal vez quieras hacer bocetos en papel primero claro, no olvidemos que debes hacer una investigación sobre el tema del que va a tratar tu juego primero o si ya sabes en profundidad el tema del que va a tratar, quieras buscar a alguien que te ayude con el diseño de imagen, edición y producción de sonido, voz, vídeo, publicidad ...bla bla bla.
Si, un videojuego no es solo programación, también es actuación, publicidad, marketing y, en algunos casos investigaciones históricas y científicas que den una base solida a la historia del juego. Es a caso que nunca han escuchado de ¿Assassin's Creed o God of war?
Pero no todo esta perdido amigo lector, la industria del videojuego es la que más crecimiento a tenido en los últimos 30 años!!!
Los dispositivos móviles, consolas de nueva generación y la realidad aumentada, son otro escalón más que han ayudado y ayudaran a las casas creadoras explotar el máximo potencial y sacar lo mejor en juegos.
Si tu quieres saber: ¿Cual es la diferencia entre diseñar y desarrollar un videojuego?, ¿Como dar tus primeros pasos en la industria? o ¿Cual es realmente el area en la que encaja más tu perfil profesional?
Este libro, sera tu pase de acceso:
Este libro, dividido en cuatro bloques, tiene como objetivo principal proporcionar los conocimientos necesarios para llevar a cabo dicha tarea desde una perspectiva esencialmente técnica:
- Arquitectura del Motor, donde se estudian los aspectos esenciales del diseño de un motor de videojuegos, así como las técnicas básicas de programación y patrones de diseño. En este bloque también se estudian los conceptos más relevantes del lenguaje de programación C++.
- Programación Gráfica, donde se presta especial atención a los algoritmos y técnicas de representación gráfica, junto con las optimizaciones en sistemas de despliegue interactivo.
- Técnicas Avanzadas, donde se recogen ciertos aspectos avanzados, como estructuras de datos específicas, técnicas de validación y pruebas o simulación física. Así mismo, en este bloque se profundiza en el lenguaje C++.
- Desarrollo de Componentes, donde,finalmente, se detallan ciertos componentes específicos del motor, como la Inteligencia Artificial, Networking, Sonido y Multimedia o técnicas avanzadas de Interacción.
No hay comentarios.:
Publicar un comentario