游戏开发用什么代码IDE编辑器?Rider新版本全面支持各类游戏编程
众所周知,游戏开发主要使用游戏引擎,除非是手搓,恐怕手搓效率高不起来吧。主流的游戏引擎有Unity、Unreal Engine、Cocos、Godot等。而游戏引擎提供的工具主要是可视化操作,对于代码编辑都依靠外部工具,尽管有的引擎提供内置工具,但是在编程语言的支持上比不上专业的IDE。
现在好了,作为最强IDE家族的Rider编辑器现在是全面支持游戏开发,在最新版本2024.2版本中,增强了多种游戏开发的支持,官方号称让 Rider 成为您的终极游戏开发 IDE!
Godot游戏引擎GDScript完整支持
Godot Support 现在是捆绑插件,让 Rider 成为您的终极游戏开发 IDE!所有现有 C# 功能,例如运行/调试配置和输入 InputActions 和 NodePath 文字字符串,均开箱即用,但这还不是全部!
Rider 2024.2 引入了对 GDScript 的支持,包括语法高亮显示、代码补全、Find Usages(查找用法)等。现在,AI Assistant 可以知道您处在 Godot 项目中,并提供更有意义的回答。
Unreal Engine虚幻引擎支持强化
此版本为原生调试器带来了一些重大改进,对求值进行了大量改进,特别是对于智能指针,字符串、数据断点的相等比较,以及处理优化的代码时。
最近引入的 Monitoring(监测)工具窗口现在将显示您的 C++ 项目(包括 Unreal)的 CPU 和内存使用情况。Unreal 获得了一些新检查,确保在重写方法中调用 Super,以及使用 Unreal 的颜色类型。
Unity支持强化
Rider 2024.2 在最近引入的 Monitoring(监测)工具窗口中添加了对 Unity 编辑器的支持,将调试器附加到 Unity 编辑器时,您将自动看到 CPU 和内存使用情况。 我们还更新了着色器支持,着色器变体关键字现在可以与计算着色器一起使用,并且着色器上下文切换器中会显示通道名称。
如果你是Vscode用户,我推荐试试Rider,Rider对比Vscode用户来说,干净了不少,强化了很多,Vscode不是IDE,依靠很多插件使得各个插件之间的配合不是很好,插件装多了整个IDE的代码提示、代码编辑界面变得凌乱,折叠Rider会让我清爽很多,且Rider是完整技术栈支持的。
其次,Rider是跨平台的,即使有人觉得在Visual Studio上开发C#功能完备,但是Visual Studio仅仅是Windows平台专属,连太监版本Mac版本都是倒闭了。Rider的好处就是无论使用Linux、Windows还是Mac都能很好的支持,对于与他人项目协作有一定好处。毕竟现在游戏开发少不了跨平台,特别是手游,基本要优先兼容iOS,而iOS开发还是得有Mac系统,这就意味着要在Mac能很好的工作,鉴于此,Rider可以成为游戏代码编辑器首选。