Desarrollo de Videojuegos
=========================

Introducción de los juegos para la Web
--------------------------------------

Jugar es una de las actividades más populares en las computadoras. Constantemente aparecen nuevas tecnologías para desarrollar juegos mejores y más potentes que pueden iniciarse en cualquier navegador web compatible con los estándares.

Introducción al desarrollo de juegos para la Web

Una introducción a las tecnologías útiles para los desarrolladores de juegos y cómo iniciarse a desarrollar juegos usando tecnologías Web. Este artículo también examina el negocio de crear juegos para la Web.

Anatomía de un videojuego (en-US)

¿Qué es un videojuego en realidad?. Aquí hay ciertas partes que son comunes entre los juegos (aunque no lo parezca). Este artículo busca explicar conceptos como los *main loops* en un contexto completamente general. Cuando se enfoca lo hace hacia los estándares Web.

Consideraciones especiales para desarrolladores de videojuegos

Este artículo del Centro de Aplicaciones examina brevemente las cosas que necesitas considerar específicamente cuando intentas crear un juego que correrá como una *open web app*.

Recursos externos
-----------------

Build New Games

Un sitio colaborativo con un largo número de tutoriales de desarrollo de Open Web Game.

Creative JS

Un colección impresionante de técnicas y experimentos de JavaScript , No específica para los juegos, pero útil.

Game programming patterns

Un libro en línea, escrito por Bob Nystrom, que discute patrones de programación en el contexto de desarrollo de videojuegos con el objetivo de ayudar a los desarrolladores de videojuegos a producir código más efectivo y eficiente.

Artillery blog

La compañía de videojuegos HTML5 Artillery tiene algunos artículos útiles en su blog.

Temas de desarrollo de Videojuegos
----------------------------------

Herramientas

Esta sección cubre las herramientas disponibles para facilitar la creación de experiencias de juego eficaces en la Web, como los frameworks, compiladores, como Emscripten y herramientas de depuración. Explica el núcleo de conceptos detrás de cada uno dándote una base sólida para trabajar.

Técnicas

Esta sección contiene muchos artículos tratando técnicas esenciales para el desarrollo de videojuegos, como la física, detección de colisión, animación, 3D, guardado de datos, y mucho más.

Flujo de trabajo (en-US)

Esta sección incluye múltiples casos de estudio, obteniendo las herramientas básicas y técnicas cubiertas por encima y aplicar éstas a la creación de videojuegos asombrosos. Hay algo para ti aquí, si eres un desarrollador Web experimentado queriendo escribir videojuegos 2D o 3D, un desarrollador de C++ buscando portar juegos nativos a la Web o un desarrollador móvil buscando ayuda para escribir mejores juegos móviles.

Demos
-----

BananaBread

Un multijugador *shooter* 3D de primera persona desarrollado usando Emscripten, WebGL, y WebRTC.

Serpent game

Esta Open Web App es un juego simple basado en el clásico juego "Snake". Usa la plantilla WebGameStub, que puede ayudarte a crear rápidamente un juego para la Web.

Monster Madness

Un juego en línea multijugador *shooter* basado en WebGL y asm.js, desarrollado por Nom Nom Games y Trendy entertainment.


**Nota:** Tenga en cuenta que estamos manteniendo un registro de los trabajos en curso sobre la documentación en nuesta **página** Estado de la Documentación de Desarrollo de Videojuegos. Si quieres ayudar a contribuir para la documentación de desarrollo de videojuegos, **por favor, ¡busque en esta página para ver qué trabajo necesita hacerse!.**