Об этом проекте
JEngine — это ориентированный на Unity фреймворк горячих обновлений, который позволяет разработчикам доставлять новые C#-скрипты, ресурсы и игровую логику в уже установленные сборки на iOS, Android, Windows, macOS, WebGL и различных платформах мини-игр. Построенный на HybridCLR, он выполняет стандартный C# нативно, обеспечивая более чем 10-кратную производительность по сравнению с решениями на базе ILRuntime или Lua. Фреймворк включает встроенное шифрование ресурсов (XOR, AES, ChaCha20) и обфускацию кода через Obfuz, обеспечивая безопасность, которой нет в большинстве инструментов горячих обновлений. Панель JEngine с одним щелчком автоматизирует компиляцию кода, генерацию метаданных AOT, обфускацию, шифрование и упаковку ресурсов. Дополнительные пакеты добавляют асинхронные задачи с нулевым GC (JEngine.Util), UI-компоненты (JEngine.UI) и пулирование объектов. Экосистема интегрируется с YooAsset для управления ресурсами, UniTask для асинхронных рабочих процессов, Nino для сериализации и предлагает плагин Claude Code для генерации кода на основе ИИ. Более 1000 игр и 100+ компаний используют JEngine в продакшене, а проект предоставляет обширную документацию, список изменений и расширения, создаваемые сообществом, такие как MetaJUI и MetaExcelDataTool.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.