Constructors are special methods that run at instantiation in order to set an object into a valid initial state. This lesson covers how to create Constructors in classes or structs, and highlights their differences. We also take a look at special considerations when using local variables in the Update() method rather than class-level fields.