To learn and implement FSM in a Unity project.
A simple Unity project that showcases a simple FSM for handling interactions whenever a player/user enters or exits a button.
The project displays this FSM for a 3D interactive main menu, in other words, a main menu where the user can physically click a button by standing on it.