招聘公告 · 职位检索 · 央国企/事业单位/名企

NAMI-引擎开发(C#/TypeScript 语言专家)

单位:库洛游戏类型:社招地点:广州更新:2026-09-24

岗位信息

招聘单位库洛游戏
工作地点广州
官方更新时间2025-03-28 18:12:54

职位描述

1、负责项目 TypeScript 向 C# 的整体迁移方案设计与落地,推动客户端脚本语言升级;

2、主导 TS 与 C# 的语言映射设计,制定代码迁移规范、编码规范及最佳实践;

3、负责 TS → C# 自动翻译工具链 的设计与开发,包括代码生成、静态分析等能力建设,持续提升自动迁移率和代码质量;

4、深入分析 TypeScript 与 C# 在语言特性、运行时、内存管理等方面的差异,并制定统一解决方案;

5、与引擎团队协作,负责 C# Runtime(CoreCLR / Mono 等) 在 UE5 中的集成、优化及相关基础设施建设;

6、负责迁移过程中公共框架、基础库及开发工具的设计与维护,保障迁移工作的稳定推进;

7、与客户端、引擎、工具链等团队紧密协作,推动大型代码迁移项目顺利落地。

任职要求

1、精通 C#,深入理解 .NET、CLR、GC、JIT、泛型、Reflection、Roslyn 等核心机制,具备扎实的底层原理知识;

2、精通 TypeScript / JavaScript,深入理解 TypeScript 类型系统、AST 等相关技术;

3、熟悉编译原理、代码解析及自动代码生成,具备 AST、Parser、Code Generator、静态分析等相关开发经验;

4、有大型项目代码迁移、自动重构或开发工具链建设经验,能够设计并持续优化自动化迁移方案;

5、具备优秀的工程能力,能够快速分析复杂代码并解决语言层面的技术问题;

6、有 Owner 意识,能够对迁移质量、工具稳定性及整体技术方案负责,推动问题闭环;

7、良好的技术表达能力和跨团队沟通能力,能够推动客户端、引擎及工具团队协同工作。

加分项

1、有 Lua、LuaJIT、Puerts、V8、Mono、CoreCLR 等脚本语言或运行时集成经验;

2、有 Unreal Engine(UE4 / UE5)或 Unity 等游戏引擎开发经验,熟悉脚本系统与运行时架构;

3、有自动代码生成、静态分析、AI Code Generation、LLM 辅助代码迁移等工具开发经验;

4、有大型游戏项目脚本架构设计、语言迁移或跨语言互操作(Interop / Binding)经验;

5、有 C++ 与 C# 混合开发经验,熟悉 Runtime、Binding、GC、内存管理及性能优化;

6、熟悉游戏客户端开发,对大型工程代码架构、研发效率工具及自动化流程有丰富实践经验。

前往官方投递

提示:投递请认准招聘单位官方招聘官网,谨防中介收费。