Kuro Games logo
库洛游戏
NAMI-引擎开发(C#/TypeScript 语言专家)

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

发布于 1 天前

普通员工/个人贡献者

AI 估算 · 4.0–7.0万 · AI 参考估算
高级经验
学历未注明
全职员工仅现场办公后端开发
后端开发
Ast
Ue5
工具链开发
编译器原理
静态分析
.Net Clr
Roslyn
代码迁移

值不值得投

76综合评分

综合评分 76

高薪高压、技术前沿的引擎底层专家岗,侧重编译器与迁移工具开发,WLB较弱

从薪资福利、成长发展、工作生活和使命价值四个维度综合评估,方便横向比较。

薪资怎么样

5.5万

比后端开发中位数高

发布情况

新岗位 · 今天发布

公司情况

这家公司招聘很活跃

约 300 个在招 · 其中后端开发 3 个

市场机会

选择面较广

广州 · 后端开发 · 约 130 个在招

职位详情

关于这个职位

该职位负责库洛游戏项目从TypeScript向C#的整体迁移方案设计与落地,主导语言映射规范及自动翻译工具链的开发

需深入分析两种语言差异并解决运行时集成问题,同时维护公共框架与基础库,确保大型代码迁移项目的稳定推进与质量闭环

最低要求

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

精通 TypeScript / JavaScript,深入理解 TypeScript 类型系统、AST 等相关技术
熟悉编译原理、代码解析及自动代码生成,具备 AST、Parser、Code Generator、静态分析等相关开发经验
有大型项目代码迁移、自动重构或开发工具链建设经验,能够设计并持续优化自动化迁移方案
具备优秀的工程能力,能够快速分析复杂代码并解决语言层面的技术问题
有 Owner 意识,能够对迁移质量、工具稳定性及整体技术方案负责,推动问题闭环
良好的技术表达能力和跨团队沟通能力,能够推动客户端、引擎及工具团队协同工作

工作职责

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

主导 TS 与 C# 的语言映射设计,制定代码迁移规范、编码规范及最佳实践
负责 TS → C# 自动翻译工具链的设计与开发,包括代码生成、静态分析等能力建设,持续提升自动迁移率和代码质量
深入分析 TypeScript 与 C# 在语言特性、运行时、内存管理等方面的差异,并制定统一解决方案
与引擎团队协作,负责 C# Runtime(CoreCLR / Mono 等) 在 UE5 中的集成、优化及相关基础设施建设
负责迁移过程中公共框架、基础库及开发工具的设计与维护,保障迁移工作的稳定推进
与客户端、引擎、工具链等团队紧密协作,推动大型代码迁移项目顺利落地

优先资格

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

有 Unreal Engine(UE4 / UE5)或 Unity 等游戏引擎开发经验,熟悉脚本系统与运行时架构
有自动代码生成、静态分析、AI Code Generation、LLM 辅助代码迁移等工具开发经验
有大型游戏项目脚本架构设计、语言迁移或跨语言互操作(Interop / Binding)经验
有 C++ 与 C# 混合开发经验,熟悉 Runtime、Binding、GC、内存管理及性能优化
熟悉游戏客户端开发,对大型工程代码架构、研发效率工具及自动化流程有丰富实践经验

AI 洞察

优缺点分析

优点

  • 处于游戏引擎底层核心技术领域,技术壁垒高,个人竞争力强
  • 参与公司级重大技术战略(TS转C#),影响力大,易出成果
  • 接触UE5与C#前沿结合点,技术视野开阔
  • 需平衡迁移效率与代码质量,对工具链稳定性要求极高
  • 跨团队协作复杂,需推动多方达成共识
  • 适合对编译器原理、语言设计及底层系统有浓厚兴趣的高级工程师,具备极强的问题解决能力和技术ownership

缺点 / 挑战

  • 迁移工作量巨大,需处理海量历史代码的兼容性问题,压力较大

角色解读

  • 可向首席引擎架构师、技术总监方向发展,成为游戏引擎底层技术与工具链领域的权威专家
  • 也可转型为全栈技术负责人,主导更复杂的跨平台引擎适配与性能优化项目
  • 负责将游戏客户端脚本从TypeScript全面迁移至C#,设计整体技术方案与代码规范
  • 开发自动化代码转换工具链,处理语言间的语法映射与语义差异
  • 集成C#运行时到UE5引擎,构建底层基础设施以支持大规模代码重构
  • 精通C#底层原理(CLR/GC/JIT/Roslyn)及TypeScript类型系统
  • 掌握编译原理,具备AST解析、代码生成及静态分析能力
  • 拥有大型项目代码迁移、自动重构及工具链建设实战经验
  • 具备良好的跨团队沟通与技术表达能力

申请策略

  • 准备详细的技术方案演示,展示你对TS与C#差异的理解及迁移策略
  • 强调你的Owner意识和解决复杂工程问题的能力
  • 突出展示过往代码迁移、重构或工具链开发的具体案例,量化迁移覆盖率与效率提升数据
  • 强调对C#/.NET底层机制及TS类型系统的深度理解
  • 展示跨团队协作推动大型技术落地的经验
  • 深入研究Roslyn API及现代C#特性
  • 学习UE5脚本子系统架构
  • 了解LLM在代码生成中的应用趋势

面试指南

  • 使用STAR法则(情境、任务、行动、结果)描述项目经历
  • 重点阐述技术选型的权衡过程、难点攻克路径及最终的业务/技术收益
  • 展示系统性思维,不仅关注代码本身,还关注工具链、规范及团队协作
  • 请详细描述你曾主导的代码迁移项目,遇到的最大挑战及解决方案?
  • C#与TypeScript在类型系统和内存管理上的核心差异是什么?如何桥接?
  • 如何利用Roslyn进行代码分析和自动生成?请举例说明
  • 在UE5中集成C# Runtime可能遇到哪些性能或兼容性问题?
  • 如何评估和设计一个高效的自动化代码转换工具链?

职位点评

薪资福利85
成长发展92
工作生活45
使命价值70

薪资福利

85较高

作为C轮后的大型游戏公司资深专家岗,薪资水平在广州地区极具竞争力,福利体系完善,符合市场高标准。

薪资信号未披露(AI估算:4.0千–7.0万/月)

成长发展

92较高

职位涉及编译器原理、语言设计及引擎底层集成,技术前沿性极强,能极大提升个人在底层系统领域的专业深度。

技术前沿前沿/新兴技术
技术栈C#、TypeScript、Roslyn、AST、UE5、CoreCLR、LLM
业务类型profit_center

工作生活

45较低

游戏行业及大型代码迁移项目通常伴随高强度工作节奏,JD未提及弹性工时或WLB保障,预计加班较多。

工作模式未明确
办公地点科技园/产业园
加班情况JD含高强度暗示词

使命价值

70中等

通过技术革新提升游戏研发效率和体验,属于游戏工业化进程中的重要一环,具有一定的行业价值。

行业发展稳定成熟行业
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs