Jiadong Chen

Senior Software Developer



Hi, I’m Jiadong Chen (@chen_jd). I’m an experienced .NET Developer and Microsoft MVP since October 2015. And my last job was for Unity, the creator of the world’s most widely-used real-time 3D development platform, as a Field Engineer. As a Field Engineer at Unity, I provided in-depth consultation and support to developers who use Unity for their games and simulations dev. And provide on-site support for enterprise customers such as Tencent, Perfect World, Seasun, review their projects, find and solve the performance issues.

I have participated in the Unite Conf(Beijing & Shanghai) twice as a speaker. And I attended the Microsoft Ignite the Tour Beijing conf as a speaker, too.

Before joining Unity, I was a game programmer and the organizer of the Beijing Unity User Group(UUG). I like to write technical blogs (of course mostly in Chinese), and my first book about Unity was published in 2016. Besides, I got my first Microsoft MVP Award in 2015.


  • .NET/C#
  • Unity Engine/XR Development
  • Python
  • Microsoft Azure Cloud
  • Jenkins CI/CD


  • BEng in Electronic Information Science and Technology, 2012

    Dalian Maritime University


Microsoft Certified: Azure Developer Associate AZ-204

Earning Azure Developer Associate certification validates the skills and knowledge to design, build, test, and maintain cloud applications and services on Microsoft Azure. Candidates participate in all phases of cloud development from requirements definition and design, to development, deployment, and maintenance.
See certificate

Microsoft Certified: Azure Fundamentals AZ-900

Earners of the Azure Fundamentals certification have demonstrated foundational level knowledge of cloud services and how those services are provided with Microsoft Azure.
See certificate

Microsoft Most Valuable Professional

The Microsoft Most Valuable Professional (MVP) award is given by Microsoft to "technology experts who passionately share their knowledge with the community." The awarded are people who "actively share their ... technical expertise with the different technology communities related directly, or indirectly to Microsoft".
See certificate

Recent Posts

5 Ways to Manage Your Storage Account on Microsoft Azure Cloud

Microsoft Azure Cloud platform provides multiple ways to the developers to manage the storage account on Azure. I will show these …

Azure Fundamental: IaaS, PaaS, SaaS

When talking about the topic of cloud computing services, you must have heard of these concepts, Infrastructure as a Service (IaaS), …

Build an Image Classifier for Detecting Viral Pneumonia Bacterial Pneumonia With Azure Ai and Unity

The world has changed due to the COVID-19 pandemic in 2020. Medical staff around the world have shown bravery and resilience in the …

These Mistakes Can Make Your AR Foundation App Display a Black Screen

There are some mistakes that may make you feel bad when developing an AR app. This post will detail 4 common mistakes that cause the AR …

4 Tips for Using Github More Efficiently

As a programmer who likes GitHub very much, I found these 4 tips in my daily use that can improve my efficiency when using GitHub. This …

Recent & Upcoming Talks

[Microsoft Ignite The Tour] - Develop custom rendering pipelines using Unity and C#

Through this session, people can learn what SRP is and how to develop custom rendering pipelines using C# language.

Unity AR Foundation Overview

What problem does Unity’s AR Foundation solve? What is the architecture of the AR Foundation? And what is the roadmap for the AR …

Unity 2019 Roadmap

Talked about what’s coming in Unity 2019, and presented the vision for what you should expect in 2019.

[Unite 2019] - Asset management and serialization in Unity

Introduce the internal serialization mechanism of the engine and some management mechanisms for the asset. Such as shaderlab, script, …


Realistic VR Interior Graphics Using Unity HDRP

This is a demo scene rendered by Unity HD Render Pipeline(HDRP). The VR part is Windows MR + OpenVR + Steam VR SDK.

Auckland City On The Watch AR

It is an interesting idea to let your watch not only ‘display’ the time but also a beautiful city.

Render Crowd of Animated Characters AR Scene

Use Unity’s AR Foundation to create 10,000 toy soldiers in the real world on an Old iPhone 7.

Animation Baker and Instancing for Animated Characters

Using GPU to implement large-amount animated characters rendering. The animation map for vertex shader to modify the vertex position of the mesh at runtime. Using GPU instancing to reduce draw calls.

Change Background in Live Streaming by Your Voice

Using #Azure, #Unity, and #Intel RealSense Camera to pixelate the character, and use voice to control background videos in live streaming. Check it out!

Real Time Speech Recognition Using Unity and Azure Cognitive Services

It is an interesting idea to combine #Azure cognitive service with #Unity to achieve real-time speech recognition. #AI check it out!

Unity & AR Core Depth API: Combine Pixel Style Art With The Real World

Using Google ARCore SDK & Unity To Build a depth API AR Application.

My Ara Tour Dashboard VR

In the My Ara Tour Dashboard VR project, you can 1)check the messages. 2)check out the ara city campus model/map with tips. 3)and check out the timetable items.

Unity ARFoundation HandDetection

This project shows how to enable the CoreML to work with AR Foundation in Unity.

Realistic Real Time Grass Rendering With Unity

Realistic Real Time Grass Rendering With Unity. Using the Geometry Shader to generate millions of grass on GPU.

Simulation of Deep Sea Fish School on Mobile

Render Crowd Of Animated Characters

Using GPU to implement large-amount animation characters rendering. The animation map for vertex shader to modify the vertex position of the mesh at runtime. Useing GPU instancing to reduce draw calls.

Unity Boids Behavior on GPGPU

Boids behavior calculation code is modified to utilize Microsoft Direct Compute resulting significant improvements in Performance.

Unity Special Effect With Depth

Using depth data to achieve scanning effects, x-ray effects, and shield energy field effects. Version Unity5.6 +