游戏开发

游戏是最受欢迎的计算机活动之一。新技术不断涌现,使开发更出色、更强大的游戏成为可能,这些游戏可以在任何符合标准的 Web 浏览器中运行。

开发 Web 游戏

欢迎来到 MDN 游戏开发中心!在本网站区域,我们为希望开发游戏的 Web 开发人员提供资源。您将在左侧主菜单中找到许多有用的教程和技术文章,请随时浏览。

我们还提供了一个参考部分,以便您能够轻松找到有关游戏开发中最常用的 API 的信息。

注意:在 Web 上创建游戏需要使用一些核心 Web 技术,例如 HTML、CSS 和 JavaScript。学习区 是学习基础知识的好地方。

将原生游戏移植到 Web

如果您是原生开发人员(例如,使用 C++ 编写游戏),并且您有兴趣了解如何将您的游戏移植到 Web 上,您应该了解更多关于我们 Emscripten 工具的信息 - 这是一款 LLVM 到 JavaScript 编译器,它可以将 LLVM 字节码(例如,使用 Clang 从 C/C++ 生成,或从其他语言生成)编译成 asm.js,这可以在 Web 上运行。

要开始使用,请参阅

示例

有关 Web 游戏示例列表,请参阅我们的 教程 列表。

另请参阅

构建新游戏

一个协作网站,其中包含大量开放的 Web 游戏开发教程。最近不太活跃,但仍然包含一些不错的资源。

Creative JS

一组令人印象深刻的 JavaScript 技术和实验,并非专门针对游戏,但仍然很有帮助。最近不太活跃,但仍然包含一些不错的资源。

游戏编程模式

由 Bob Nystrom 撰写的一本在线书籍,它在游戏开发的背景下讨论了编程模式,旨在帮助游戏开发人员编写更有效、更高效的代码。

Gamedev.js Weekly

每周关于 HTML 游戏开发的时事通讯,每周五发送。包含最新的文章、教程、工具和资源。

HTML5 游戏引擎

最流行的 HTML 游戏框架列表,以及它们的评分、功能和示例。

Tuts+ 游戏开发

关于一般游戏开发的教程和文章。

HTML5 Gamedev 启动器

面向新游戏开发人员的启动器,精选的指向网络上各种有用资源的链接列表。

js13kGames

面向 HTML 游戏开发人员的 JavaScript 编码竞赛,文件大小限制为 13 千字节。所有提交的游戏都可以在 GitHub 上以可读形式获得。

Mozilla Hacks 博客

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

wiki.mozilla.org 上的游戏部分

一个维基页面,其中包含有关 Mozilla 在平台游戏方面参与的信息。