High click arcade buttons are definitely worth it, and can easily mapped to be midi triggers using an arduino - which makes it easy to make light or sound happen at the same time. Up to you if you want it consistent or random.
You might find that a butt-thumper, which we use sometimes for drummers, is a solid option for the rumble. Otherwise I’d look at something a washing machine motor for the shake.
@ushi @Phil_Tanner gotta use my weird theatre nerd knowledge for good sometimes!
You can also get into lighting control doing the same thing - from basic off/on to more complex colour and flashing sequences.
Unfortunately I can’t help you a lot with the control side stuff because my knowledge is events systems, which will be needlessly complicated & expensive tbh.