VCE is a system of Variable Conditional Events, hence the title. They are complicated, but they are good to know how to use, as they create many different possibilities. You can, firstly, create entirely new variables for clients, players, minigames, vehicles, or bricks. This allows you to event all sorts of interesting stuff.
However, troubleshooting with VCE is the most annoying thing I have ever had to do.