微软在VS Code上,以6月推出的C#开发工具包和C#扩展组件当作基础,提供一个能够跨Windows、macOS和Linux平台的Unity开发工具包,方便游戏开发者用于编写和调试Unity游戏。参考自Visual Studio与Visual Studio Tools for Unity,C#开发工具包和Unity扩展组件也提供许多开发者熟悉的功能,使开发者在各个平台,都能够以C#开发Unity游戏。

微软解释,Unity扩展组件提供由Roslyn支持的C#程序代码编辑,因此开发者可以使用到完整的IntelliSense程序代码完成功能,和IntelliCode for C#开发工具包一起使用,便能获得AI辅助功能,像是输入时全行完成以及加注星标建议等,而且Unity扩展组件还包含了Unity Roslyn Analyzers项目,可以提供专属Unity的自定义建议和程序代码修复功能。

开发者要使用Unity扩展组件,至少需要安装Unity 2021,VS Code会自动安装所有Unity扩展组件的相依项目,包含C#开发工具包和C#扩展组件。

值得注意的是,由于C#开发工具包和VS Code Unity扩展组件创建在与Visual Studio相同的基础上,因此采用类似Visual Studio的授权条款,在个人、学术和开源开放上免费使用,但是企业使用,需要购买Visual Studio Professional、Enterprise订阅,以及GitHub Codespaces。