ENGINEERING THE FOUNDATIONS OF PLAY
为游戏研发,
构建可靠的
技术底座。
从原生 C# 热更新到跨平台运行时,
以深度技术,让每一份创造力自由生长。
CP / ENGINEERING SYSTEMS BUILT FOR DEVELOPERS
HYBRID RUNTIME01 / ARCHITECTURE
C#Your game. Your C#.业务逻辑 · 原生工作流
.cs COMPILE
IL ASSEMBLIES▤ Game.dll
⇄02 / DYNAMICInterpreter解释执行 · 动态加载
HHybridCLRUnity / IL2CPP
ONE LANGUAGE. MORE POSSIBILITIES.● ● ●
从代码,到无限可能。CODE → PLAY
01 — 技术驱动创造C# RUNTIME / GAME CONFIG / SCRIPTINGSCROLL TO EXPLORE ↓
与众多游戏研发团队,一同构建更多可能
精选产品使用方FLAGSHIP PRODUCT / 旗舰产品
HybridCLR熟悉的 C#。
全新的可能。
让 Unity 原生 C# 热更新成为日常。
沿用已有代码与开发习惯,把精力留给游戏本身。
原生 C#Unity / IL2CPP混合运行时
深入了解 HybridCLR↗阅读技术文档 ↗Game.Entry.csC#
using System.Reflection;
var assembly = Assembly.Load(dllBytes);
var entry = assembly.GetType("Game.Entry");
entry.GetMethod("Start")
.Invoke(null, null);01保留原生工作流熟悉的工具与语言
02动态加载程序集AOT 与解释执行协作
03面向项目持续迭代社区与商业版本选择
02 / OUR PRODUCTS
每一个难题,
都有扎实的技术回应。
覆盖运行时、游戏配置、代码保护与脚本开发,
为游戏研发的关键环节提供可靠工具。
06 PRODUCTS
HC# 热更新旗舰
HybridCLR
↗原生 C#, 自由热更新。
为 Unity 带来原生 C# 热更新能力。扩展 IL2CPP 为 AOT 与解释执行协作的混合运行时,让熟悉的 C# 工作流延伸到运行时。
UnityC#AOT + Interpreter
L游戏配置
Luban
↗让游戏配置, 井然有序。
连接策划数据与游戏代码的配置解决方案。把数据定义、校验与生成融入同一条工作流,让团队更专注于游戏内容。
数据校验代码生成多语言
C跨平台运行时
LeanCLR
↗Write C#, Run Anywhere.
面向生产发布的 CLR 实现。以高 ECMA-335 兼容度、低集成复杂度和跨平台能力为目标,为 C# 应用提供更多运行选择。
CLRECMA-335跨平台
O代码保护
Obfuz
↗为你的代码, 多一层保护。
深度集成 Unity 工作流的 C# 代码混淆工具。从日常构建到游戏发布,让代码保护成为工程流程的一部分。
UnityC# 混淆HybridCLR
zLua 脚本
zlua
↗Lua 的灵活, Unity 的可能。
高效、稳定、优雅的现代 Unity Lua 脚本方案,针对 IL2CPP 与 .NET 优化,让 Lua 与 C# 自然协作。
LuaUnityIL2CPP / .NET
ZTypeScript 脚本
ZenTS
↗用 TypeScript, 构建游戏逻辑。
针对 IL2CPP 优化的现代 Unity TypeScript 脚本方案,把熟悉的 TypeScript 开发体验带入游戏工程。
TypeScriptUnityIL2CPP
SPOTLIGHT / LUBAN
从一张配置表,
到有序的游戏世界。
让策划专注内容,让程序专注逻辑。
Luban 把配置生产中的复杂性,收进一条清晰的工作流。
探索 Luban 配置方案↗ABC
1idnamelevel
21001Warrior10
31002Mage12
定义类型→校验 & 生成→代码 + 数据
C# C++ Java Lua TypeScript一套配置 · 多端协作
03 / BUILT FOR YOUR WORKFLOW
从你的问题出发,
找到合适的产品。
技术选型,始于真实需求。
无论你正在搭建新项目,还是优化已有工作流。
和我们聊聊你的项目 ↗01保留 C# 体验,灵活更新游戏
在熟悉的 Unity 开发流程中,为持续迭代的游戏接入原生 C# 热更新。
02让配置成为可靠的生产流程
连接策划与程序,让配置定义、数据校验和代码生成形成完整闭环。
03为 C# 探索更广的运行边界
面向跨平台发布与运行时集成,为 C# 应用选择合适的技术底座。
04选择适合团队的脚本语言
通过 Lua 或 TypeScript 编写游戏逻辑,连接 Unity 与团队熟悉的工具链。
05把代码保护纳入发布流程
在构建阶段加入代码混淆,让代码保护与游戏开发、热更新流程协同工作。
04 / DEVELOPER FIRST
从理解原理,
到写下第一行代码。
源码、文档与示例,始终触手可及。
选择一个产品,开始你的技术探索。
05 / CODE PHILOSOPHY
深耕底层技术,
释放创造潜能。
我们相信,好的技术应该让复杂问题变得清晰,让开发者把时间留给真正的创造。
Code Philosophy(代码哲学)专注游戏行业的深度技术解决方案。从运行时到研发工具,我们持续打磨产品,帮助游戏团队构建可靠、高效、可持续演进的技术体系。
工程深度开发者体验长期价值