Trials and Errors
A game developer from the bottom
Latest Articles
22 articles
Unity CoreCLR 전환 대비 마이그레이션 체크리스트
유니티가 2026년에 스크립팅 런타임을 Mono 에서 CoreCLR 로 바꿉니다. Unity 버전별 C# 지원과 C# 8, 9 핵심 문법 정리 에서 다뤘듯이 언어 버전은 C# 9 / .NET Standard 2.1 그대로 이지만, 런타임이 바뀌면서 코드 리로드 방식과 일부 API 동작이 달라집니다.
Unity 버전별 C# 지원과 C# 8, 9 핵심 문법 정리
Unity 2018.3 버전 이후 사용할 수 있는 C# 스크립팅 소개 글에서 C# 7.3 까지 정리했었습니다. 그 뒤로 유니티는 2020.2 에서 C# 8, 2021.2 에서 C# 9 를 지원하기 시작했고, Unity 6 까지 C# 9 와 .NET Standard 2.1 을 유지하고 있습니다.
UnityYAML과 Unicode: Unity Serializer의 문자 처리 이슈
UnityYAML과 Unity Serializer
structuredClone vs lodash.cloneDeep: Abstract Class 인스턴스 복사 시 주의할 점
structuredClone vs lodash.cloneDeep: Abstract Class 인스턴스 복사 시 주의할 점
Unity Assembly Definition (asmdef) Use GUIDs 옵션 이해하기
Unity Assembly Definition (asmdef) Use GUIDs 옵션 이해하기
JavaScript undefined vs null: 빈 값 비교 시 주의할 점
JavaScript undefined vs null: 빈 값 비교 시 주의할 점
TypeScript 순환 의존성(Circular Dependencies) 런타임 에러 해결하기
TypeScript 순환 의존성(Circular Dependencies) 런타임 에러 해결하기
TypeScript Union 타입 25개 제한과 해결 방법
TypeScript Union 타입 25개 제한과 해결 방법
JavaScript 비동기 처리의 진화
JavaScript 비동기 처리의 진화
유니티 교과서 6판 리뷰
2022년 전반기 회고
2022년 전반기 회고
다시 고등 수학 리뷰
Unity/OSX 업데이트 후 자주 발생하는 빌드 에러 모음
Unity/OSX 업데이트 후 자주 발생하는 빌드 에러 모음
Unity3d Package Dependency Bug
현상
이직 회고
C# in Depth 4판 리뷰
인앱 결제 리뷰 지연 문제
Struct in C#
Struct, C++와 C#에서의 차이 그리고 Unity Vector2 사례
2D Game Basics in Unity3d
2D Game Basics in Unity3d
LINQ Extension Methods
LINQ Extension Methods
Unity 2018.3 WebGL Brotli 압축 빌드 실패 해결 방법
Unity3d 2018.3 버전에서 WebGL 빌드 시 Brotli 압축 옵션을 켜 경우 빌드가 실패하는 문제가 있습니다. 해결 방법을 정리합니다.
Unity 2018.3 버전 이후 사용할 수 있는 C# 스크립팅 소개
유니티 2017.1 버전부터 로즐린 컴파일러가 실험적으로 적용 되 .NET 4.x, C#6와 호환되는 스크립팅이 사용 가능합니다. 2018.1 부터는 .NET 3.5 런타임이 레거시가 되고, 2018.3 부터는 C#7.3 버전이 사용 가능합니다.