Iriskang 发表于 2024-7-15 17:33

有没有和UE4一样好用的gameplay系统但是是使用C#语言的游戏引擎?

UE4的c++实在是写吐了,又没有好用的c#插件,所以想换个引擎,unity,godot这些c#引擎又没有什么gameplay系统,最简单的联机写起来都很麻烦。

lndxs 发表于 2024-7-15 17:33

五个月过去了,发现了个新引擎,回来回答一下:
flaxengine, gameplay系统正在开发中,有unity和ue的风格,支持c#和c++
FlaxEngine/FlaxEngine: Flax Engine – multi-platform 3D game engine (github.com)

xue8 发表于 2024-7-15 17:34

Unity商城已经有很多类型游戏的框架了,俯视角射击,2d设计,galgame,rpg等等。自己找一个合适的改改就好。

想拒绝呼吸 发表于 2024-7-15 17:34

难道typescript或者lua不香么,给ts方案打个广告吧
https://github.com/Tencent/puertsWhat?

puerts是游戏引擎下的TypeScript编程解决方案

[*]提供了一个JavaScript运行时
[*]提供通过TypeScript访问宿主引擎的能力(JavaScript层面的绑定以及TypeScript声明生成)
Why?


[*]JavaScript生态有众多的库和工具链,结合专业商业引擎的渲染能力,快速打造游戏
[*]相比游戏领域常用的lua脚本,TypeScript的静态类型检查有助于编写更健壮,可维护性更好的程序
[*]高效:全引擎,全平台支持反射Binding,无需额外(生成代码)步骤即可开发
[*]高性能:全引擎,全平台支持静态Binding,兼顾了高性能的场景

一发最何 发表于 2024-7-15 17:35

Unreal,但是CLR:
https://github.com/nxrighthere/UnrealCLR
<hr/>此外,《全民奇迹2》已验证可行的做法是把IL2CPP和ILRuntime搬到Unreal里,也没啥毛病

shandianya 发表于 2024-7-15 17:35

题主要的不是gameplay框架么,为什么大家回答的是可视化编程插件。。

目前在github上见过的框架一般是业务框架与底层工具支持为主,gameplay的比较少,一般最多带个状态机、行为树组件供你使用。
可以去assetstore上找下相关类型游戏的模板,看看能否基于他们的源码进行开发。
比如技能系统相关的,可以参考猴叔的文章与源码:猴与花果山:用Unity制作一个极具扩展性的顶视角射击游戏战斗系统
页: [1]
查看完整版本: 有没有和UE4一样好用的gameplay系统但是是使用C#语言的游戏引擎?