Classes are a massive redesign that group variables and graphs together under a single entity for object-oriented programming, a.k.a. encapsulation.

Classes will replace:

A class in Bolt is a scriptable object asset created from the project window.

It defines:

A class gets attached to a game object with a Class Component, which will run the asset, much in the same way that a Machine component currently runs a Macro asset.

The Problem

The Bolt 1 variable and machine systems have many flaws: