Trials and Errors
A game developer from the bottom
Latest Articles
19 articles
Understanding Unity Assembly Definition (asmdef) Use GUIDs Option
Understanding Unity Assembly Definition (asmdef) Use GUIDs Option When working with Assembly Definition Files (asmdef) in Unity, you’ll notice a Use GUIDs option. New and existing asmdef files may display references d...
JavaScript undefined vs null: Comparison Pitfalls You Should Know
JavaScript undefined vs null: Comparison Pitfalls You Should Know
Solving TypeScript Circular Dependencies Runtime Errors
Solving TypeScript Circular Dependencies Runtime Errors
TypeScript Union 타입 25개 제한과 해결 방법
TypeScript Union 타입 25개 제한과 해결 방법
structuredClone vs lodash.cloneDeep: What Happens with Abstract Class Instances
structuredClone vs lodash.cloneDeep: What Happens with Abstract Class Instances
Evolution of Async in JavaScript
Evolution of Async in JavaScript
Review: Unity Textbook 6th Edition
Retrospect: First Half of 2022
Retrospect: First Half of 2022
Review: Try Again High School Math
Common Build Errors After Unity/OSX Updates
Common Build Errors After Unity/OSX Updates
Unity3d Package Dependency Bug
Symptom
Job Change Retrospective
Review: C# in Depth 4th Edition
Delayed in IAP Review Process
Struct in C#
Struct: Differences in C++ vs C#, and Unity Vector2 Case Study
2D Game Basics in Unity3d
2D Game Basics in Unity3d
LINQ Extension Methods
LINQ Extension Methods
Fixing Unity 2018.3 WebGL Brotli Compression Build Failure
This article documents a fix for WebGL build failures when using the Brotli compression option in Unity 2018.3.
Introduction to C# Scripting Available in Unity 2018.3 and Later
Starting from Unity 2017.1, the Roslyn compiler was experimentally applied, enabling scripting compatible with .NET 4.x and C# 6. In 2018.1, the .NET 3.5 runtime became legacy, and from 2018.3, C# 7.3 became available.