Unity3D 软件工程师

负责直接插入代码的 Unity3D C# 项目的软件工程师。

作用

这款 Unity3D 编辑器工具利用 AI 语言模型(包括 Gemini)帮助开发者为 Unity 项目生成和修改代码。主要功能包括:
- 从项目中选择类
- 输入所需的代码更改任务
- 扫描项目以查找 .cs 文件
- 解析所选类
- 将用户任务与类代码结合使用
- 创建结构化 AI 提示
- 利用 Gemini 端点处理请求/响应
- 支持多个提供程序(Gemini、OpenAI、Anthropic、Groq)
- 发送提示并处理响应
- 解释 AI 响应以创建/修改代码
- 支持各种操作(添加方法、修改类等)
- 检查代码有效性
- 将新代码与现有文件集成
- 更新适当的项目文件
- 维护结构并遵循现有层次结构
- 使用责任链模式
- 处理程序执行特定任务(架构师、验证程序、合并程序)
- 提供详细的进程日志
- 管理 API 错误和响应
代码生成器通过利用 AI 功能简化了功能实现和代码修改。它会生成上下文感知型、适用于 Unity 的代码建议,从而提高开发者的工作效率和代码质量。该工具采用模块化设计,可轻松集成新的 AI 提供程序和自定义处理步骤,从而适应不断变化的项目需求和 AI 技术。

可采用以下设备打造

团队

更新者

Astana Games 的 Sanat

发件人

哈萨克斯坦