H5开发小游戏用啥引擎好

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了H5开发小游戏用啥引擎好相关的知识,希望对你有一定的参考价值。

具有一点CSS/html/javascript基础,业余想试着做做H5的小游戏,以前用AS写过小游戏,求大佬们指点,有什么H5引擎比较合适?做小游戏、易上手,不要太难,毕竟业余……还有之前有看过Construct2的,但是好像一定要传到服务器上才能用,类似这种的就不要了,我想要那种可以有个主文件就能直接运行的。求大佬支援……

Turbulenz
Turbulenz是一个开源的HTML5游戏引擎,提供了可以运行在Windows、MacOS、Linux上的SDK,允许开发人员创建高质量和硬件加速的2D、3D游戏。包括以下功能:异步资源加载、进行特效和粒子渲染、支持物理效果、碰撞检测以及动画、3D音效支持、支持网络交互以及社交网络分享、场景和资源的管理。
优点:
1. 功能强大,同时支持2D和3D

2. 基于MIT协议的开源引擎
Construct2
Construct 2是一个运行于Windows平台的游戏制作工具,它可以让没有任何编程基础的用户在短时间内不写一行代码快速开发出一款可运行于所有平台(Windows、Mac、Linux、androidios等)的游戏。版可以将游戏导出成HTML5。收费版本分为个人版(79英镑)和企业版(259英镑),可以导出所有平台的版本,同时提供了更多的特效和音乐。如果使用该工具盈利超过5000美元,需要升级到企业版。
优点:
1. 简单易用,可实时运行游戏
2. 强大的事件系统,可以不通过写代码来控制游戏逻辑
3. 提供了可编程扩展的接口
4. 提供了大量特效,支持物理效果
5. 支持所有平台
6. 完整的文档以及社区支持
缺点:
不如直接写代码灵活
ImpactJS
ImpactJS是一个基于JavaScript的HTML5游戏引擎,同时支持PC和移动平台浏览器。它是目前除了Construct2之外最受欢迎的HTML5游戏引擎,使用需要支付99美元。
优点:
1. 提供了灵活的关卡编辑器,可以快速构建游戏地图
2. 提供了强大的调试工具
3. 提供了Ejecta可以将JavaScript的执行结果通过OpenGL渲染出来,可以在iOS平台上获得与原生应用相近的效率
4. 文档齐全,有两本专门介绍ImpactJS开发的书
5. 支持物理效果
6. 支持自己编写插件来扩展
App Store游戏
1. Biolab Disaster
2. Drop JS
Cocos2d-html5

Cocos2d-html5是一款基于Cocos2d-x API的2D开源HTML5游戏引擎。它目前通过canvas进行渲染,将来会支持WebGL。它由国内Cocos2d-x核心团队主导开发和维护,行业领袖、HTML5大力推动者Google为这个项目提供支持。同时,Zynga、Google等大公司的工程师也参与到它的设计工作中。
优点:
1. 与Cocos2d的API类似,容易上手
2. 中文文档齐全,资料丰富
3. 基于MIT协议的开源引擎
H5edu教育html5开发解答

追问

大佬觉得Cocos容易上手吗?
还有LayaAir怎么样?
其实我想知道的就是简不简单,容不容易上手,适不适合做小游戏……毕竟业余,没精力去深究,大游戏做不出来,但是Construct这种还是不要了。

参考技术A Cocos的话还是比较容易上手的,适合有一定基础的开发人员,另外如果你想做支持联网对战功能话还可以接入Matchvs,不冲突,借助这些工具相信可以帮助到你顺利开发出一款H5游戏。

我想开发一款网络游戏,请问有啥语言写客户端,用啥语言写服务器端

1、目前大型网络游戏开发,开发语言一般采用C/C++,譬如在WINDOWS环境,我们经常又采用VC++
2、服务器可以建立在WINDOWS环境,也可以建立在并发处理能力更强的LINUX环境,至于服务器语言,那无二选择,只有C/C++
3、更多交流,可进我空间。
参考技术A 你是认真的?
可以考虑再找两个人用flash做个
其他的话 没有团队不可能完成的
参考技术B 用腾讯

以上是关于H5开发小游戏用啥引擎好的主要内容,如果未能解决你的问题,请参考以下文章

网易游戏和腾讯游戏的服务端是用啥语言开发的

手机游戏是用啥开发的?

游戏开发小白如何选择游戏引擎

如何选择 H5 游戏引擎

白鹭引擎开发H5游戏(项目结构)

如何在Webstorm中添加js库 (青瓷H5游戏引擎)