有没有和UE4一样好用的gameplay系统但是是使用C#语言的游戏引擎?
UE4的c++实在是写吐了,又没有好用的c#插件,所以想换个引擎,unity,godot这些c#引擎又没有什么gameplay系统,最简单的联机写起来都很麻烦。 五个月过去了,发现了个新引擎,回来回答一下:flaxengine, gameplay系统正在开发中,有unity和ue的风格,支持c#和c++
FlaxEngine/FlaxEngine: Flax Engine – multi-platform 3D game engine (github.com) Unity商城已经有很多类型游戏的框架了,俯视角射击,2d设计,galgame,rpg等等。自己找一个合适的改改就好。 难道typescript或者lua不香么,给ts方案打个广告吧
https://github.com/Tencent/puertsWhat?
puerts是游戏引擎下的TypeScript编程解决方案
[*]提供了一个JavaScript运行时
[*]提供通过TypeScript访问宿主引擎的能力(JavaScript层面的绑定以及TypeScript声明生成)
Why?
[*]JavaScript生态有众多的库和工具链,结合专业商业引擎的渲染能力,快速打造游戏
[*]相比游戏领域常用的lua脚本,TypeScript的静态类型检查有助于编写更健壮,可维护性更好的程序
[*]高效:全引擎,全平台支持反射Binding,无需额外(生成代码)步骤即可开发
[*]高性能:全引擎,全平台支持静态Binding,兼顾了高性能的场景
Unreal,但是CLR:
https://github.com/nxrighthere/UnrealCLR
<hr/>此外,《全民奇迹2》已验证可行的做法是把IL2CPP和ILRuntime搬到Unreal里,也没啥毛病 题主要的不是gameplay框架么,为什么大家回答的是可视化编程插件。。
目前在github上见过的框架一般是业务框架与底层工具支持为主,gameplay的比较少,一般最多带个状态机、行为树组件供你使用。
可以去assetstore上找下相关类型游戏的模板,看看能否基于他们的源码进行开发。
比如技能系统相关的,可以参考猴叔的文章与源码:猴与花果山:用Unity制作一个极具扩展性的顶视角射击游戏战斗系统
页:
[1]