游戏开发环境
游戏是在计算机上最风靡的活动之一。新技术不断发展已使开发出能在任何符合标准的浏览器上运行更好更炫的游戏成为可能。
开发网页游戏
将本地游戏移植到 Web
如果你是一个本地游戏开发者 (例如你用 C++开发游戏),并且你对如何将本地游戏移植到 Web 感兴趣,你应该更多的学习关于我们的Emscripten 工具—— 这是一个 LLVM JavaScript 编译器。它能获取 LLVM 字节码 (例如用 Clang 编译 C/C++或者其他语言生成的字节码)并且将它们编译成asm.js (en-US)以在 Web 上运行。
开始,查看以下:
- 关于 Emscripten——简介和高级特性。
- 下载和安装——安装工具链。
- Emscripten 教程——指导你如何开始。
示例
有关网页游戏示例的列表,可以查看 openwebgames.com 以获得更多有用的资源和示例!
参见
- Build New Games
-
这是一个以大量开放式网页游戏开发教程为特色的协作网站。最近还不是很活跃,但还是拥有一些不错的资源。
- Creative JS
-
一个令人印象深刻的 JavaScript 技术和实验的集合,并不全是游戏技术,但还是对开发有帮助。最近并不非常活跃,但仍然拥有一些不错的资源。
- Game programming patterns
-
在线书籍,作者 Bob Nystrom,其中讨论了游戏开发环境中的编程模式,旨在帮助游戏开发人员生成更有效,更高效的代码。
- Artillery blog
-
HTML5 游戏公司 Artillery 在他们的博客上发表的一些有用的文章。
- Building games for Firefox OS
-
使用 HTML5 创建 2D 游戏的快速指南,针对在 Firefox OS 和其他移动平台上分发。
- Gamedev.js Weekly
-
关于 HTML5 游戏开发的每周新闻,每星期五发送。包含最新的文章,教程,工具和资源。
- HTML5 Game Devs Forum
-
开发者,架构师,发布者的论坛。提出问题,获得帮助,帮助他人。
- HTML5 游戏引擎
-
眼下最流行的 HTML5 游戏框架列表,包含评分,特色和案例。
- JSBreakouts
-
比较在不同的框架中的 JavaScript Breakout clones,以帮助您作出正确的选择。
- Tuts 与游戏开发
-
关于游戏开发的教程和案例。
- #BBG IRC chat
-
实时在线与开发者直接对话。
- HTML5 Gamedev Starter
-
Starter 针对游戏开发新手,在网络上提供一个策划列表链接到各种,有用的资源。
- js13kGames
-
针对 HTML5 游戏开发人员的 JavaScript 编码竞赛,文件大小限制设置为 13 千字节。所有提交的游戏都以可读的形式在 GitHub 上提供。
- Mozilla Hacks blog
-
在 Mozilla Hacks 博客包含关于游戏类别的有趣的游戏开发的相关文章。
- Visual-js game engine
-
2d / 3d / webSocket 定向游戏引擎。只有 window 下的工具。托管在 bitbucket 项目网站。