国内常用js游戏引擎(js开发的游戏)
发布时间:2024-07-05寒霜引擎 寒霜引擎是瑞典DICE专为《战地》系列游戏开发的3D游戏引擎,可以运行大规模细节丰富的游戏地图,拥有完善的可破坏物件系统,并且能用较少的游戏资源实现破坏效果。寒霜引擎属于不开源引擎,仅供EA内部使用,虽然寒霜引擎可以制作“所有物体皆可破坏”的游戏,但其功能相对有限。
白鹭游戏引擎对于H5游戏是有着不可磨灭的贡献,它是最早的H5游戏引擎,它里面的很多工具非常好用,到现在还被其他的引擎使用,比如骨骼动画工具,DragonBones被广泛应用到游戏开发中。最早一批的H5游戏开发者一定都是使用白鹭。白鹭引擎在H5游戏这个领域有着不可磨灭的贡献。后来白鹭也推出了Native平台。
市面上的主流游戏引擎有Unity、Cocos、Unreal。Unity:Unity全球游戏市场占有率45%,没有争议的手游引擎老大。《原神》、《王者荣耀》、《英雄联盟手游》都是用Unity引擎开发的,生态成熟,资源丰富。
Unity、Unreal、CryEngine。Unity:Unity引擎是一款跨平台的游戏引擎,也是全球最受欢迎的引擎之一,使用C#和Lua语言开发。Unreal:Unreal引擎是一款非常强大的游戏引擎,拥有逼真的画面和特效,代表作《绝地求生》、《战争机器》等。
市面上有很多H5游戏引擎,国外的H5游戏引擎数不胜数,而国内较成熟的H5游戏引擎就是cocos2d-js、layabox、egret。cocos2d-js是JavaScript写的。
首先,你需要一个强大的基础——引擎。资深开发者推荐Cocos Creator,它以其开源、免费和强大的场景编辑器脱颖而出,支持多种编程语言,如JavaScript和TypeScript。如果你是编程新手,人人秀的模板丰富且可视化操作简单,无需编程基础就能上手,为你的创意提供无限可能。
Egret 是一个全新的 HTML5 游戏引擎,目前在国内有着广泛的应用。它具有基于 JavaScript 的高效性和新型开发工具,可以快速编写高质量的 HTML5 游戏,而且 Egret 还具有独立的 IDE 工具,这意味着开发者们能够非常方便地编写和测试游戏。
Collie是一款基于HTML5的高性能JavaScript动画库,可用于创建高度优化的HTML5动画和游戏。2:Traffic Cone 这个一般是做2D游戏用的要求比较高,所以不建议学。
Impact :支持桌面环境和移动端,支持所有主流浏览器: FIrefox, Chrome, Safari, Opera 和 IE 。Craftjs 是另外一个完美的游戏引擎,提供一个开发杰出游戏的接口,并且跨浏览器兼容。
AppStore游戏 BiolabDisaster DropJS Cocos2d-html5 Cocos2d-html5是一款基于Cocos2d-xAPI的2D开源HTML5游戏引擎。它目前通过canvas进行渲染,将来会支持WebGL。它由国内Cocos2d-x核心团队主导开发和维护,行业领袖、HTML5大力推动者Google为这个项目提供支持。
原生开发 就是自己写HTML5代码(HTML/CSS/Javascript),或者使用第三方引擎,例如国内常见的白鹭、Cocos2d-Js,以及国外的http://Phaser.io,这个极力推荐,虽然国内用的人不多。第三工具 另外就是通过一些第三方工具来实现游戏的生成与定制。
选择最适合的技术选型,目前推荐cocos和dom,语言当然是h5+js,Ide嘛,一般有游戏专用的ide,比如cocos的createor。不然就要使用通用ide了,比如dw。建立第一个项目,项目环境设置开发一个场景(页面)很不幸,许多游戏引擎还是native方式搭建界面的,比如cocos,需要你一步步指明界面控件的位置。
h5的制作工具有:Adobe Edge 目前还处于预览阶段的Adobe Edge是用HTMLCSS、JavaScript开发动态互动内容的设计工具。内容可以同时兼容移动设备和桌面电脑。Edge的一个重要功能是Web工具包界面,方便确保页面在不同浏览器中的架构一致性,此外Edge还将整合TypeKit这样的字体服务。