此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

游戏开发

游戏是最流行的计算机活动之一。新技术不断涌现,使得开发者有可能开发出更好、更强大、可以在任何符合标准的 web 浏览器运行的游戏。

开发网页游戏

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

我们同样提供了参考部分,因此你可以轻易地找到有关游戏开发所有常用的 API。

备注: 在创建一个网页游戏之前你至少需要掌握几种核心的 web 技术,例如 HTML、CSS 和 Javascript。你可以在学习 Web 开发开始这些基础知识的学习。

指南

Web 游戏开发简介

现代 web 已经高速发展成为一个不仅能够用来创建高质量的酷炫游戏,同时也能够用来分发这些游戏的平台。本文将向你介绍将 web 作为游戏平台的诸多优势,以及实现这一切所需的技术。

剖析游戏结构

本文从技术角度分析了一般电子游戏的结构和工作流程,就此介绍主循环是如何运行的。它有助于初学者了解在现代游戏开发领域构建游戏时需要什么,以及理解像 JavaScript 这样的 Web 标准是如何成为可用于开发游戏的工具的。游戏开发经验丰富但不熟悉 Web 开发的开发者也能从本文中受益。

发布游戏

HTML5 游戏在发布和分发上具有极大的优势--你可以通过网络自由地发布,推广,获利,并且不受分发商的限制。你可以实现通过多种平台获利。这一系列的案例关注在当你想要发布,推广你的游戏,并当游戏变得有名时获取一些回报。

教程

本页面包含多个教程系列,重点介绍高效创建不同类型的 Web 游戏的不同工作流程。

游戏开发工具

在本页面中,你可以找到我们关于游戏开发工具的文章链接,这些文章旨在最终涵盖各类框架、编译器和调试工具。

游戏开发技术

这个页面为想要使用开放的 web 技术来开发游戏的人列举出了必要的核心技术。

示例

如需查看网页游戏示例,请参见我们的教程列表

参见

Game Programming Patterns

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

Gamedev.js Weekly

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

HTML5 游戏引擎

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

Tuts+ 游戏开发

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

HTML5 Gamedev Starter

面向游戏开发新手的入门工具,包含网上精选的各类有用资源的列表。

js13kGames

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

Mozilla Hacks 博客

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

wiki.mozilla.org 上的游戏部分

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