Ponte manos a la obra y crea tu propio videojuego "indie"

El libro

Cubre varios temas muy amplios de la manera más breve y accesible posible y con la filosofía central de ponerse manos a la obra. Se trata de hacer algo, conseguir acabarlo, disfrutar mientras lo hacemos y, si puede ser, aprender un montón de cosas por el camino.

Es una guía general para desarrollar un videojuego con el motor de dos de las librerías HTML5 más populares de la red. Haremos un juego desde cero de forma que quede listo para una “Game Jam” o “Compo”, y lo que habremos aprendido cuando lleguemos a este punto nos servirá para crear otros juegos.

Portada del libro 'Impact o Phaser'

Dos potentes librerías HTML5

Aprenderemos a usar dos de las librerías HTML5 de desarrollo de juegos 2D más potentes: ImpactJS y Phaser.

En un dilatado tiempo de vida, ambas han logrado una robustez y estabilidad enormes. Y disponen de una comunidad muy amplia de gente apasionada por los juegos, que colabora en la resolución de dudas y problemas.

Con cualquiera de ellas, podríamos desarrollar un videojuego una única vez y obtener una aplicación compatible con cualquier navegador web, que -además- se puede empaquetar como aplicación nativa para IOS o Android.

Clonar un videojuego sorprendente

La "demo" de "Gods will be watching", desarrollada en 72 horas para la Ludum Dare #26 de 2013, se convirtió en uno de los éxitos más inesperados del panorama independiente español.

Desarrollaremos desde cero un clon fiel y mejorado del juego, contando con los recursos gráficos y de sonido del original. Por el camino, aprenderemos técnicas prácticas de programación con Impact y Phaser y resolveremos problemas del mundo real en un tiempo récord.

Carpeta con recursos gráficos del juego

Para quién es este libro

Este libro está destinado a programadores/desarrolladores de distintos tipos y niveles: incluso aquellos con pocos meses de vuelo. En cualquier caso, tener experiencia previa de programación (en especial, estar familiarizado con JavaScript y tecnologías afines) le va a resultar muy útil al lector potencial.

Vamos a estudiar cómo funcionan las librerías Impact y Phaser, y cómo se genera un juego con ellas. También, en la práctica, cubriremos un poco el diseño de videojuegos.

¿Phaser o Impact, Impact o Phaser?

¿Qué obtengo con mi compra?

Acompañando al libro, encontraremos una serie de archivos que incluyen los gráficos, tipografías y sonidos necesarios para llevar a cabo el proyecto. El lector hará el papel de programador en el equipo de desarrollo del juego.

  • » 130 páginas explicando código y metodología
  • » Archivos con el código funcionando para cada paso del proceso
  • » Formatos PDF, ePub y Mobi
  • » Tipografías, gráficos y sonidos
  • » Dos versiones completamente funcionales del juego: Phaser e Impact
  • » Actualizaciones del libro y soporte gratuitos

Carpeta con recursos gráficos del juego

Contenidos resumidos

  • » Estudio de las mecánicas del juego
  • » Crear el proyecto: estructura de archivos
  • » Estados del motor del juego
  • » Creación de la introducción
  • » Textos y tipografías
  • » Las entidades del juego
  • » Gestión de efectos y animaciones
  • » Gestión de los gráficos y el sonido
  • » Crear una precarga de recursos
  • » La información en pantalla
  • » Las variables y acciones
  • » Estructura de las mecánicas de respuesta
  • » Crear un modo de depuración
  • » Mejorar el resultado

Pantallazo de precarga del juego

Todavía no estoy convencido

En ese caso descárgate una muestra gratuita del libro, que contiene un capítulo entero del mismo.

Descargar muestra
Pantalla de título del juego

Sobre el autor

Hola, soy LuisQuin, a.k.a. "plissken2013es", a.k.a. @aKidFromThe80s. Me dedico profesionalmente al desarrollo de software y programo videojuegos en mis ratos libres. También he escrito este libro.

Este año he quedado en el puesto #4 en la categoría de servidor de la "Compo" js13kgames con "Glitch Torpedo", un videojuego HTML5 que pesa menos de 13k.

Si os apetece, podéis verme programar "Space Invaders" en puro JavaScript en sólo 59 segundos.

O podéis ver algunos de mis otros mini-juegos y experimentos en CargoCollective.

 

Caricatura del autor
¡Lo quiero!