Desarrollo de Videojuegos Multiplataforma: Un enfoque práctico a NME.

Sobre este libro

Concebido desde una perspectiva esencialmente práctica, este libro te guiará para programar tu propio videojuego multi-plataforma utilizando NME. Gracias al código fuente de los juegos discutidos en el libro, y que también puedes descargar en esta página, en poco tiempo serás capaz de implementar tu propio bucle de juego, integrar recursos gráficos y física, añadir efectos de sonido e incluso desarrollar módulos de Inteligencia Artificial y Networking.

NME es un framework open-source multi-plataforma que tiene soporte para Windows, Mac, Linux, iOS, Android, BlackBerry, Flash y HTML5. En los últimos años, NME ha sufrido una evolución drástica y el potencial que ofrece es enorme debido al gran compromiso de la comunidad que lo soporta. NME se apoya en el moderno compilador del lenguaje de programación Haxe, el cual permite generar código para distintas plataformas, incrementando el rango de dispositivos sobre los que ejecutar tu juego.

Descarga el libro

Importante: Existe una versión actualizada de este libro con OpenFL disponible en www.openflbook.com

Puedes descargar el libro "Desarrollo de Videojuegos Multiplataforma. Un Enfoque Práctico con NME" en el siguiente enlace. Este libro está publicado bajo una licencia Creative Commons, cuyas condiciones puedes consultar en http://creativecommons.org/licenses/by-nc-nd/3.0/

Si estás interesado en adquirir la versión impresa del mismo, puedes hacerlo a través de la editorial Bubok mediante el siguiente enlace.

Ejemplos y Fuentes

A continuación puedes visualizar los vídeos generados a partir de la ejecución de los distintos juegos discutidos e implementados a lo largo del libro.

También puedes descargar el código fuente de dichos juegos mediantes los enlaces correspondientes. Este código se distribuye con una licencia GPLv3, cuyas condiciones generales puedes consultar en http://www.gnu.org/licenses/quick-guide-gplv3.html


[Código Fuente] Hola Mundo HAXE (1KB)
[Código Fuente] Hola Mundo NME (2.6MB)

[Código Fuente] El Bucle de Juego (4.3MB)

[Código Fuente] Animación Simple (Ciclo Andar) (124KB)

[Código Fuente] Gestión de Capas (7KB)

[Código Fuente] Scroll Parallax (263KB)

[Código Fuente] Bee Adventures (247KB)
[Código Fuente] Bee Adventures (Sonido) (2.1MB)

[Código Fuente] Hello Physics (34KB)

[Código Fuente] Office Basket (360KB)
[Código Fuente] Office Basket MochiGames (404KB)

[Código Fuente] Tic Tac Toe (957KB)
[Código Fuente] Networking (Ejemplo Simple) (1.8KB)
 

Autores y Contacto

David Vallejo Fernandez Carlos Gonzalez Morcillo David Frutos Talavera
David Vallejo Fernández (2010, Doctor Europeo en Informática, Universidad de Castilla-La Mancha) es Profesor Ayudante Doctor e imparte docencia en la Escuela de Informática de Ciudad Real (UCLM) en asignaturas relacionadas con Informática Gráfica, Programación y Sistemas Operativos desde 2007. Actualmente, su actividad investigadora gira en torno a la Vigilancia Inteligente, los Sistemas Multi-Agente y el Rendering Distribuido. Puedes contactar con él en david.vallejo@openflbook.com Carlos González Morcillo (2007, Doctor Europeo en Informática, Universidad de Castilla-La Mancha) es Profesor Titular de Universidad e imparte docencia en la Escuela de Informática de Ciudad Real (UCLM) en asignaturas relacionadas con Informática Gráfica, Síntesis de Imagen Realista y Sistemas Operativos desde 2002. Actualmente, su actividad investigadora gira en torno a los Sistemas Multi-Agente, el Rendering Distribuido y la Realidad Aumentada. Email: carlos.gonzalez@openflbook.com David Frutos Talavera (2010, Ingeniero Técnico en Informática de Sistemas, Universidad de Castilla-La Mancha). Experto en desarrollo de videojuegos para plataformas móviles con Haxe-NME. Apasionado del mundo de los videojuegos, obtuvo la máxima calificación académica como alumno de la primera edición del Curso de Experto en Desarrollo de Videojuegos de la Universidad de Castilla-La Mancha.Puedes contactar con él en david.frutos@openflbook.com

Próximamente

En el momento de la publicación de este libro, NME se encontraba en un periodo de transición a OpenFL, cuyo objetivo es continuar ofreciendo un entorno de desarrollo multi-plataforma práctico y de calidad. Actualmente, estamos trabajando en la segunda edición del libro, la cual estará totalmente adaptada a OpenFL. Asimismo, también estamos iniciando el proceso de traducción a inglés. Si dominas la lengua de Shakespeare, ponte en contacto con nosotros, tu colaboración es más que bienvenida.