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
-
¿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
-
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!.