I recently made this tutorial for the Molecular Script Add-on for Blender. It lets you create particles that interact with each other, like ball pits!
Here are some other projects I created with it. Let me know if there are any you’d like to have specific tutorials for 🙂