>>2301485People still use flash, and desu flash would be a better choice for these things I made, but I'm too lazy to get used with action script.
about unity, it's pretty straightforward, you can use c# or Javascript to code, since unity have a big user base almost everything can be found in youtube eg "2d animation unity 5" <=== 2D because unity supports 3D, "5" because of the version, older versions uses other methods to make animation.. there's alot of begginers guides, start to finish games guide, specific things like cloth physics, path finder guides.
Unity knowledge to make these "interactable things":
1. C# or javascript, basic oriented object programming
2. Unity colliders, input manager, raycast, UI.