游戏开发
游戏是最流行的计算机活动之一。新技术不断涌现,使得开发者有可能开发出更好、更强大、可以在任何符合标准的 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 参与平台游戏的信息的维基页面。