游戏开发工具

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

asm.js

asm.js 是 JavaScript 语言的一个非常有限的子集,可以对其进行显著优化并在提前 (AOT) 编译引擎中运行,从而获得比普通 JavaScript 性能快得多的性能。当然,这对游戏来说非常棒。

Emscripten

一个 LLVM 到 JavaScript 的编译器;使用 Emscripten,您可以将 C++ 和其他可以编译为 LLVM 字节码的语言编译成高性能 JavaScript。这是一个将应用程序移植到 Web 的绝佳工具!Wiki 上有一个有用的 Emscripten 教程

Firefox Profiler

Firefox Profiler 允许您分析代码,以帮助找出性能问题所在,以便您可以使游戏以最高速度运行。

开发和调试游戏的工具链

这与普通的 Web 应用调试有什么不同?有哪些专门的工具可用?其中很多内容将在 Will 的工具中介绍,但在这里我们应该提供一种调试游戏的实用工具链教程,并提供指向 Will 内容的链接

  • 基本工具概述
  • 着色器编辑器
  • 性能工具(仍在开发中,预计 2014 年初发布)