HybridCLR
↗Native C#. Dynamic possibilities.
Native C# hot updates for Unity. HybridCLR extends IL2CPP with a runtime that combines AOT and interpreted execution, taking your familiar C# workflow into runtime.
From native C# hot updates to cross-platform runtimes,
deep engineering gives your creativity room to grow.
Building more possibilities with game development teams
Selected product users





Make native C# hot updates part of everyday Unity development.
Keep your code and your workflow. Save your energy for the game.
// One language, from development to runtime. using System.Reflection; // Load the hot-update assembly var assembly = Assembly.Load(dllBytes); var entry = assembly.GetType("Game.Entry"); // Put new game logic into action. entry.GetMethod("Start") .Invoke(null, null);
Runtimes, game configuration, code protection and scripting.
Reliable tools for the critical parts of game development.
Native C# hot updates for Unity. HybridCLR extends IL2CPP with a runtime that combines AOT and interpreted execution, taking your familiar C# workflow into runtime.
Connect game design data with game code. Bring schemas, validation and generation into one workflow, so your team can focus on the content that matters.
A CLR implementation built for production. Designed for high ECMA-335 compatibility, simple integration and cross-platform reach, giving C# applications more places to run.
C# code obfuscation integrated into Unity workflows. Make code protection part of your engineering process, from everyday builds to release.
An efficient, stable and elegant modern Lua scripting solution for Unity, optimized for IL2CPP and .NET to bring Lua and C# together.
A modern Unity TypeScript scripting solution optimized for IL2CPP, bringing familiar TypeScript development to game projects.
Designers focus on content. Developers focus on logic.
Luban brings complex configuration tasks into one clear workflow.
C# C++ Java Lua TypeScriptOne configuration · Multiple targetsGood technology choices start with real needs.
For new projects and workflows ready to evolve.
Add native C# hot updates to a game that evolves, using your familiar Unity development workflow.
Connect designers and developers through a complete cycle of schema definitions, data validation and code generation.
Choose a runtime foundation for cross-platform delivery and application integration.
Add obfuscation during builds, alongside your development and hot-update workflows.
Source code, documentation and examples, always within reach.
Pick a product and start exploring.
We believe good technology makes complex problems clear, giving developers more time for meaningful creation.
Code Philosophy builds deep technology solutions for the games industry. From runtimes to development tools, we help game teams build reliable, efficient technology that can evolve with their ambitions.