游戏开发环境

游戏是在计算机上最风靡的活动之一。新技术不断发展已使开发出能在任何符合标准的浏览器上运行更好更炫的游戏成为可能。

开发网页游戏

欢迎来到 MDN 游戏开发中心!在网站的这个模块我们为想要开发游戏的 web 开发者提供了资源。你可以在主菜单的左边找到很多有用的教程和技术文档,放轻松去探索吧。

我们同样包含了参考书库,因此你可以轻易的找到有关游戏开发所有常用的 API 以及有用的引擎和工具清单和游戏案例.

备注: 在你开始尝试创建一个网页游戏之前你至少要掌握基础的核心 web 技术 —— 例如 HTML、CSS 和 Javascript。如果你是一个完全的初学者, 这里 将会是一个很好的学习领域。

将本地游戏移植到 Web

如果你是一个本地游戏开发者 (例如你用 C++开发游戏),并且你对如何将本地游戏移植到 Web 感兴趣,你应该更多的学习关于我们的Emscripten 工具—— 这是一个 LLVM JavaScript 编译器。它能获取 LLVM 字节码 (例如用 Clang 编译 C/C++或者其他语言生成的字节码)并且将它们编译成asm.js (en-US)以在 Web 上运行。

开始,查看以下:

示例

有关网页游戏示例的列表,请参阅我们的示例页。也可以查看 openwebgames.com 以获得更多有用的资源和示例!

参见

Build New Games

这是一个以大量开放式网页游戏开发教程为特色的协作网站。最近还不是很活跃,但还是拥有一些不错的资源。

Creative JS

一个令人印象深刻的 JavaScript 技术和实验的集合,并不全是游戏技术,但还是对开发有帮助。最近并不非常活跃,但仍然拥有一些不错的资源。

Game programming patterns

在线书籍,作者 Bob Nystrom,其中讨论了游戏开发环境中的编程模式,旨在帮助游戏开发人员生成更有效,更高效的代码。

Artillery blog

HTML5 游戏公司 Artillery 在他们的博客上发表的一些有用的文章。

Building games for Firefox OS

使用 HTML5 创建 2D 游戏的快速指南,针对在 Firefox OS 和其他移动平台上分发。

Gamedev.js Weekly

关于 HTML5 游戏开发的每周新闻,每星期五发送。包含最新的文章,教程,工具和资源。

HTML5 Game Devs Forum

开发者,架构师,发布者的论坛。提出问题,获得帮助,帮助他人。

HTML5 游戏引擎

眼下最流行的 HTML5 游戏框架列表,包含评分,特色和案例。

JSBreakouts

比较在不同的框架中的 JavaScript Breakout clones,以帮助您作出正确的选择。

Tuts 与游戏开发

关于游戏开发的教程和案例。

#BBG IRC chat

实时在线与开发者直接对话。

HTML5 Gamedev Starter

Starter 针对游戏开发新手,在网络上提供一个策划列表链接到各种,有用的资源。

js13kGames

针对 HTML5 游戏开发人员的 JavaScript 编码竞赛,文件大小限制设置为 13 千字节。所有提交的游戏都以可读的形式在 GitHub 上提供。

Mozilla Hacks blog

在 Mozilla Hacks 博客包含关于游戏类别的有趣的游戏开发的相关文章。

Visual-js game engine

2d / 3d / webSocket 定向游戏引擎。只有 window 下的工具。托管在 bitbucket 项目网站。