结论 可以从表格中看出,下面三个引擎属于2D和3D通吃类型。 Egret Turbulenz PlayCanvas 在Web游戏领域胜出的编程语言是JavaScript和TypeScript。但绝大部分HTML5游戏引擎还是采用JavaScript语言。只有4款引擎选择支持TypeScript。 从当前前端技术圈环境分析,未来可能很多前端框架或者引擎会推出响应的TypeScript语言分支,从AngularJS宣布将使用TypeScript开发开始,TypeScript在很大程度上被前端认可。不得不说微软在开源圈这一仗打得漂亮。 设计理念&功能 架构设计是一门大学问,对于开源引擎架构的设计模式主要取决于作者的程序哲学观点和产品定位。将设计思路和功能放在一起对比讨论,比单独功能讨论更有参考意义。一个引擎的功能并非越多越好,功能应围绕引擎定位而定,这样的思路在一些引擎中体现尤为明显,下面我们针
![HTML5游戏引擎深度测评](https://cdn-ak-scissors.b.st-hatena.com/image/square/1d8c8c584fd5f8b285acd0fe5e182239f038acbb/height=288;version=1;width=512/http%3A%2F%2Fupload-images.jianshu.io%2Fupload_images%2F1914457-87941f1aa8dd64ae.png)