Unity

.NET Programming Monthly Issue 5 - Blazor, Clean Architecture, Unity, Unit Testing, Dependency Injection

You can find many resources and sample projects about Blazor, ASP.NET Core, a post about Unit Testing with Zenject in Unity, a discussion about Unity project architecture, and a must-read book for those who are interested in Dependency Injection. 0x00 Blazor - app building workshop Blazor is a single-page app framework for building client-side web apps using .NET and WebAssembly. In this workshop we will build a complete Blazor app and learn about the various Blazor framework features along the way.

Using Trygetcomponent Instead of Getcomponent to Avoid Memory Allocation in the Editor

If you are a Unity developer, you may find that memory allocation in the editor when you call GetComponent() to query for a component that doesn’t exist. Just like the screenshot below.

A Solution to Sprite Atlas Are Duplicated Into Other Asset Bundles

There is a common issue with sprite atlas and asset bundles before Unity 2018.4.6. That is, when using sprite atlas and asset bundle, the sprite atlas texture may be duplicated into other asset bundles. You can find the issue here. This article will discuss how to solve this issue.

.NET Programming Weekly Issue 8 - April 26, 2020

You can find some discussions about 'how to convert a string to int', it's a simple question?No. 'C# exception handling best practices', 'How to write to a file with C# in 2020 - StackOverflow doesn't get it right', a tutorial about Azure DevOps and a video about create prototype level in Unity.

.NET Programming Weekly Issue 7 - April 19, 2020

You can find some discussions about improving performance in Unity, some mistakes in C# are easy to make, 'memory leak' in C# and dump introspection

.NET Programming Weekly Issue 5 - February 29, 2020

Summary of articles read during the week of February 29, 2020.

.NET Programming Weekly Issue 4 - February 09, 2020

Summary of articles read during the week of February 9, 2020.

iOS Memory Deep Dive for Unity Developers

The main content includes analyzing the memory management of the iOS system, using the Instrument to view the memory status of a Unity game, and using the command line tools to dig deep into the memory problems in a Unity game.

Using Android Studio to Profile the Unity App on the Android Platform

In fact, the current Android Studio already provides a good profiler tool for the Android platform.

My Last Week at Unity

This week is my last week at Unity Technologies. Because I will leave Beijing, so I have to quit this great job. The past two years is very memorable for me. During this time, I provided technical support for some great game studios in China, and participated in the Unite conf twice as a speaker. I am grateful to my team and colleagues here. Work with them at Unity to make the world a better place!