找回密码
 立即注册
查看: 390|回复: 5

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

[复制链接]
发表于 2024-7-15 17:33 | 显示全部楼层 |阅读模式
UE4的c++实在是写吐了,又没有好用的c#插件,所以想换个引擎,unity,godot这些c#引擎又没有什么gameplay系统,最简单的联机写起来都很麻烦。
发表于 2024-7-15 17:33 | 显示全部楼层
五个月过去了,发现了个新引擎,回来回答一下:
flaxengine, gameplay系统正在开发中,有unity和ue的风格,支持c#和c++
FlaxEngine/FlaxEngine: Flax Engine – multi-platform 3D game engine (github.com)
发表于 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里,也没啥毛病
发表于 2024-7-15 17:35 | 显示全部楼层
题主要的不是gameplay框架么,为什么大家回答的是可视化编程插件。。

目前在github上见过的框架一般是业务框架与底层工具支持为主,gameplay的比较少,一般最多带个状态机、行为树组件供你使用。
可以去assetstore上找下相关类型游戏的模板,看看能否基于他们的源码进行开发。
比如技能系统相关的,可以参考猴叔的文章与源码:猴与花果山:用Unity制作一个极具扩展性的顶视角射击游戏战斗系统
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-12-22 09:49 , Processed in 0.101896 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表