Skip to content

Latest commit

 

History

History
56 lines (42 loc) · 3.75 KB

index.md

File metadata and controls

56 lines (42 loc) · 3.75 KB
title slug
游戏开发
Games

{{GamesSidebar}}

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

开发网页游戏

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

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

Note

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

将本地游戏移植到 web

如果你是一个本地游戏开发者(例如使用 C++ 开发游戏),并且你对如何将这些游戏移植到 Web 感兴趣,你应该更多地了解 Emscripten 工具——这是一个 LLVM 转 JavaScript 编译器。它能接受 LLVM 字节码(例如用 Clang 编译 C/C++ 或者其他语言生成的字节码)输入并将它们编译成 asm.js 以在 Web 上运行。

要入门相关知识,请参阅:

示例

有关网页游戏示例的列表,请参阅教程页面。此外,请访问 games.mozilla.org 以获得更多有用的资源!

参见

  • Build New Games
    • : 这是一个以大量开放式网页游戏开发教程为特色的协作网站。最近还不是很活跃,但还是拥有一些不错的资源。
  • Creative JS
    • : 一个令人印象深刻的 JavaScript 技术和实验的集合,并不全是游戏技术,但还是对开发有帮助。最近并不非常活跃,但仍然拥有一些不错的资源。
  • Game Programming Patterns
    • : 由 Bob Nystrom 撰写的在线书籍,其中讨论了游戏开发环境中的编程模式,旨在帮助游戏开发人员生成更有效、更高效的代码。
  • Gamedev.js Weekly
    • : 关于 HTML 游戏开发的每周新闻,每星期五发布。包含最新的文章、教程、工具和资源。
  • HTML5 游戏引擎
    • : 眼下最流行的 HTML5 游戏框架列表,包含评分、特色和案例。
  • JSBreakouts
    • : 比较不同的框架中的 JavaScript 打砖块游戏,以帮助你作出正确的选择。
  • Tuts+ 游戏开发
    • : 关于游戏开发的教程和案例。
  • HTML5 Gamedev Starter
    • : 面向游戏开发新手的入门工具,包含网上精选的各类有用资源的列表。
  • js13kGames
    • : 针对 HTML 游戏开发者的 JavaScript 编码竞赛,文件大小限制设置为 13 千字节。所有提交的游戏都以可读的形式在 GitHub 上提供。
  • Mozilla Hacks 博客
    • : Mozilla Hacks 博客包含关于游戏类别的有趣的游戏开发的相关文章。
  • wiki.mozilla.org 上的游戏部分
    • : 一个包含有关 Mozilla 参与平台游戏的信息的维基页面。