游戏开发

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

开发网页游戏

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

我们还包含了一个参考部分,以便您轻松查找游戏中常用 API 的信息。

注意:在 Web 上创建游戏需要用到许多核心 Web 技术,例如 HTML、CSS 和 JavaScript。学习 Web 开发 部分是入门基础知识的好地方。

指南

电子游戏解剖

本文从技术角度探讨了普通电子游戏的解剖结构和工作流程,特别是主循环的运行方式。它有助于现代游戏开发的初学者理解构建游戏所需的内容,以及 JavaScript 等 Web 标准如何成为有用的工具。对于刚接触 Web 开发的经验丰富的游戏程序员来说,也会有所裨益。

Web 游戏开发入门

现代 Web 已迅速成为一个可行平台,不仅可以用于创建精美、高质量的游戏,还可以用于分发这些游戏。本文将向您介绍使用 Web 作为游戏平台的优势,以及使其成为可能的技术。

发布游戏

与原生游戏相比,HTML 游戏的发布和分发具有巨大优势——您可以在 Web 上自由地发布、推广和变现您的游戏,而不是让每个版本都被锁定在一家公司控制的单一商店中。您可以受益于 Web 的真正跨平台性。本系列文章将探讨当您想要发布和分发您的游戏,并在等待它成名期间从中获利时所拥有的选项。

游戏开发技术

本文列出了希望使用开放 Web 技术开发游戏的任何人所需的核心基本技术。

游戏开发工具

在此页面上,您可以找到指向我们游戏开发工具文章的链接,这些文章最终旨在涵盖框架、编译器和调试工具。

教程

本文包含多个教程系列,重点介绍了有效创建不同类型网页游戏的各种工作流程。

示例

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

另见

游戏编程模式

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

Gamedev.js Weekly

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

HTML5 游戏引擎

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

Tuts+ 游戏开发

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

HTML5 Gamedev Starter

面向新游戏开发者的入门指南,精选了网上各种有用资源的链接。

js13kGames

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

Mozilla Hacks 博客

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

wiki.mozilla.org 上的游戏版块

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