[Unite Seoul 2026] 로드나인의 사례를 통해 살펴 보는 CoreCLR 전환 과정 및 결과
Unite Seoul 2026 유니티 · YouTube
AI 핵심 요약
Unity의 Mono에서 CoreCLR로 전환할 때는 코드 리로드 방식과 플레이 모드 진입 과정이 달라져, 자동으로 초기화되던 상태와 참조를 개발자가 관리해야 한다. Unity는 사용자 어셈블리를 별도 AssemblyLoadContext(ALC)로 관리하고, 라이프사이클 API와 코드 분석기·프로젝트 오디터를 제공해 초기화와 언로드 준비를 돕는다. 스마일게이트의 MMORPG 로드나인에 Unity 6.7 알파 기반 CoreCLR 에디터와 플레이어를 적용한 결과, Fast Enter Play Mode로 화면 표시까지 약 10초 단축됐으며 주요 작업은 정적 멤버 초기화와 언로드 처리였다. CoreCLR 전환은 최신 .NET과 개선된 디버깅 환경을 활용할 기회지만, 도메인 리로드에 의존하던 코드를 점검하고 프로젝트 규모에 맞춰 수정해야 한다.
- CoreCLR의 어셈블리 언로드는 협력적이므로 외부 참조, GC 핸들, 실행 중인 스레드의 콜스택 등 언로드를 막는 참조를 정리해야 한다.
- Fast Enter Play Mode에서는 도메인 리로드가 생략되므로 정적 필드 초기화와 이벤트 구독 해제, 스레드 종료 시점을 명시적으로 관리한다.
- 라이프사이클 API의 콜백과 AutoStaticsCleanup을 활용하면 플레이 모드 전환 및 코드 리로드에 필요한 정리·초기화 로직을 구성할 수 있다.
- 코드 분석기와 프로젝트 오디터로 정적 멤버 등 수정이 필요한 지점을 찾되, 프로젝트별 사용 패턴에 따라 실제 작업량은 달라질 수 있다.
소개
🔹 [Unite Seoul 2026] 로드나인의 사례를 통해 살펴 보는 CoreCLR 전환 과정 및 결과 🔹 📽️ 7월 21일 진행되었던 Unite Seoul 2026 세션 레코딩 영상을 공개합니다! 🎤 연사 남상배 | Senior Manager, Software Engineering, Unity Unity의 .NET 런타임을 Mono에서 CoreCLR로 전환하기 위한 개발이 진행 중이며, 다양한 환경에서 테스트를 병행 중입니다. 이 세션에서는 CoreCLR에 관한 기술적 배경 및 Unity에서의 작동 방식을 다루며, 실제로 스마일게이트의 MMORPG 로드나인에 미리 적용한 과정 및 결과를 통해, 개발 효율, 퍼포먼스 등 실제 프로젝트에서 개발자가 느낄 수 있을 변화를 중심적으로 소개합니다. CoreCLR에 관한 기술 정보, 전환 작업, 문제점, 해결책 등을 폭넓게 다룰 예정이며, 실제로 CoreCLR이 적용된 Unity가 릴리스되었을 때에 순조롭게 전환하는 데에 도...
비슷한 학습 자료
컨퍼런스 Unite Seoul 2025
[Unite Seoul 2025] PC에서 모바일로 : Dungeon & Fighter의 기술적 전환 과정
컨퍼런스 Unite Seoul 2025
🔹PC에서 모바일로 : Dungeon & Fighter의 기술적 전환 과정🔹 지난 4월 15일 개최되었던 Unite Seoul 2025의 세션 레코딩 영상들을 공개합니다! 🎉 UnityEngine을 활용하여 PC 온라인 게임인 Dungeon & Fighter의 모바일 버전을 개발하는 과정에서 마주한 주요 기술적 난제와 그 해결 과정을 소개합니다. 🎤 연사자 정보 서남혁 NEOPLE Inc. Technical Director ✨ 추천대상자 프로그래머 여러분의 게임 개발 능률을 향상시켜줄 Unity의 유용한 기능 및 사용 방법, 성공 사례와 전략을 소개합니다! 유니티가 직접 큐레이션한 아티스트를 위한 Game(General) 세션 영상을 지금 만나보세요! 📍 효율적인 사내 Unity프로젝트 품질관리 전략과 최적화 사례 👉 https://youtu.be/kUpTAntcKps 📍 PC에서 모바일로 : Dungeon & Fighter의 기술적 전환 과정 👉 htt...
모바일 앱 개발 게임 프로그래밍
컨퍼런스 Unite Seoul 2025
[Unite Seoul 2025] Unity 프로젝트 개발 시 반드시 체크해야 할 최적화 관련 기능 공유
컨퍼런스 Unite Seoul 2025
🔹Unity 프로젝트 개발 시 반드시 체크해야 할 최적화 관련 기능 공유🔹 지난 4월 15일 개최되었던 Unite Seoul 2025의 세션 레코딩 영상들을 공개합니다! 🎉 게임 및 산업 분야 프로젝트 컨설팅을 수행하며 경험해왔던 다양한 프로젝트 사례에서 공통적으로 나타나는 성능 저하 요소의 최적화 방법과 덜 알려져 있지만 유용한 기능 활용에 대해 소개합니다. 🎤 연사자 정보 류태규 Unity Technologies Senior Software Engineer ✨ 추천대상자 프로그래머 📜 발표 자료 https://on.unitysquare.co.kr/3GOXFpT 여러분의 게임 개발 능률을 향상시켜줄 Unity의 유용한 기능 및 사용 방법, 성공 사례와 전략을 소개합니다! 유니티가 직접 큐레이션한 아티스트를 위한 Game(General) 세션 영상을 지금 만나보세요! 📍 Unity 프로젝트 개발 시 반드시 체크해야 할 최적화 관련 기능 공유 👉 htt...
게임 프로그래밍
컨퍼런스 Unite Seoul 2026
[Unite Seoul 2026] 유니티 메모리 구조와 CoreCLR 이해하기
컨퍼런스 Unite Seoul 2026
🔹 [Unite Seoul 2026] 유니티 메모리 구조와 CoreCLR 이해하기 🔹 📽️ 7월 21일 진행되었던 Unite Seoul 2026 세션 레코딩 영상을 공개합니다! 🎤 연사 송지원 | Software Engineer, Unity 유니티에서 객체들이 메모리에서 실제로 어떻게 관리되는지 기초부터 살펴봅니다. 특히 가비지 컬렉션(GC)의 역할과 동작 시점을 중심으로 개념을 정리합니다. 또한 메모리 사용 시 주의해야 할 개념들과, 성능에 영향을 줄 수 있는 상황들을 예시로 알아봅니다. 마지막으로 기존 Unity GC의 CoreCLR 환경에서의 변화를 비교합니다.
게임 프로그래밍
컨퍼런스 Unite Seoul 2026
[Unite Seoul 2026] Unity의 차세대 콘텐츠 빌드 & 로드 시스템
컨퍼런스 Unite Seoul 2026
🔹 [Unite Seoul 2026] Unity의 차세대 콘텐츠 빌드 & 로드 시스템 🔹 📽️ 7월 21일 진행되었던 Unite Seoul 2026 세션 레코딩 영상을 공개합니다! 🎤 연사 이제민 | Senior Partner Engineer, Unity Unity의 AssetBundle 시스템은 오랫동안 콘텐츠 배포와 DLC 워크플로를 가능하게 해왔지만, 프로젝트 규모가 커질수록 번들 단위 업데이트, 의존성 전파, 메모리 관리, 레이아웃 설계 같은 구조적 한계가 점점 더 크게 드러납니다. 이번 세션에서는 이러한 문제를 바탕으로 Unity의 새로운 콘텐츠 빌드 시스템을 소개합니다. AssetBundle의 구조적 한계를 분석하고, 루트 기반 빌드 모델, 고과립 콘텐츠 출력, Weak Reference 기반 로딩 구조 등을 통해 콘텐츠 빌드와 배포 시스템이 어떻게 변화하고 있는지 살펴봅니다. 실제 빌드 결과물, 내부 구조 다이어그램, 코드 예제를 함께 사용하여 차세대 콘...
게임 프로그래밍
컨퍼런스 Unite Seoul 2026
[Unite Seoul 2026] Unity 현대적 프로파일링: AI 인사이트 및 메모리 프로파일러 심층 분석
컨퍼런스 Unite Seoul 2026
🔹 [Unite Seoul 2026] Unity 현대적 프로파일링: AI 인사이트 및 메모리 프로파일러 심층 분석 🔹 📽️ 7월 21일 진행되었던 Unite Seoul 2026 세션 레코딩 영상을 공개합니다! 🎤 연사 류태규 | Software Engineer, Unity Unity 최신 프로파일링 기능을 중심으로, AI 기반 Profiler의 Insight 기능이 성능 병목을 어떻게 빠르게 진단하는지 소개합니다. 이어서 Memory Profiler에서는 Leaked Managed Shell과 Unrooted 객체 각각의 발생 원리와 문제 원인을 분석하고, 이를 식별하고 해결하는 방법을 심층적으로 다룹니다. 또한 Allocation Callstacks와 Memory Impact 등 신규 기능을 활용한 정밀한 메모리 분석 기법을 설명합니다.
게임 프로그래밍
컨퍼런스 Unite Seoul 2026
[Unite Seoul 2026] The Unity Roadmap
컨퍼런스 Unite Seoul 2026
🔹 [Unite Seoul 2026] The Unity Roadmap 🔹 📽️ 7월 21일 진행되었던 Unite Seoul 2026 세션 레코딩 영상을 공개합니다! 🎤 연사 James Stone | Senior Director, Technical Product Management, Unity Jason Mann | VP, Technical Product Management, Unity Chris Harden | Director Production Verification, Unity Rambod Kermanizadeh | Senior Director, Software Engineering, Unity Unity의 미래를 형성할 혁신 기술들을 깊이 있게 다룹니다. 창의성, 효율성, 그리고 혁신이 어떻게 결합되어 여러분과 같은 개발자들에게 강력한 힘을 실어주는지 확인해 보세요.