Unity Serialization Part 2: Defining a Serializable type

This post is part of a series about Unity serialization. Click here for part 1: how it works and examples. On the last article, we discussed about serialization concepts and how Unity¬†implements it, learning which types can be serialized and which cannot. But what if we want to define our own type? How can IContinue reading “Unity Serialization Part 2: Defining a Serializable type”

Unity Serialization Part 1: How it works and examples

On this series of articles (2, maybe 3) we will discuss a topic that is extremely important to Unity3D development: serialization. This subject may be a bit cloudy for beginners, but understanding it not only helps to figure out how the Unity engine works, but it can also become really handy during a game development process and assist you to build better solutions.

How does Unity3D scripting work under the hood?

Now let’s talk about a subject that can sound unnecessary at first, but helped (at least me) a lot on the process of understanding how Unity works. We all know Unity3D is an engine, but how it really works? In this post we’ll learn about