프로젝트 소개

JEngine은 Unity에 초점을 맞춘 핫 업데이트 프레임워크로, 개발자가 iOS, Android, Windows, macOS, WebGL 및 다양한 미니 게임 플랫폼에 이미 설치된 빌드에 새로운 C# 스크립트, 에셋, 게임 로직을 푸시할 수 있게 해줍니다. HybridCLR을 기반으로 구축되어 표준 C#을 네이티브로 실행하며, ILRuntime 또는 Lua 기반 솔루션보다 10배 이상의 성능을 제공합니다. 이 프레임워크는 내장 에셋 암호화(XOR, AES, ChaCha20)와 Obfuz를 통한 코드 난독화를 포함하여 대부분의 핫 업데이트 도구에서는 찾을 수 없는 보안을 제공합니다. 원클릭 JEngine Panel은 코드 컴파일, AOT 메타데이터 생성, 난독화, 암호화, 리소스 패키징을 자동화합니다. 선택적 패키지는 제로 GC 비동기 작업(JEngine.Util), UI 컴포넌트(JEngine.UI), 오브젝트 풀링을 추가합니다. 이 생태계는 리소스 관리를 위해 YooAsset, 비동기 워크플로를 위해 UniTask, 직렬화를 위해 Nino와 통합되며, AI 기반 코드 생성을 위한 Claude Code 플러그인을 제공합니다. 1,000개 이상의 게임과 100개 이상의 기업이 프로덕션에서 JEngine을 사용하고 있으며, 이 프로젝트는 방대한 문서, 변경 로그, MetaJUI 및 MetaExcelDataTool과 같은 커뮤니티 주도 확장을 제공합니다.