Here are some solutions to make your mushroom move and bounce off walls:
-
The first one is to use a Physical Material to give it physics properties so it bounces automatically depending on the restitution you set.
Tutorials about Physical Materials in Unreal Engine | Unreal Engine 5.0 Documentation | Epic Developer Community -
The second option, if you already know the start and end points you want, is to use Interp To Movement, which has a “bouncing / Ping Pong” option so the object moves back and forth between those points.
-
You can also use Reflection Vectors, which let you reflect the movement direction based on the surface normal when the mushroom collides with a wall.
Using Reflection Vectors on a actor
About the bullets, I’m leaving you a video so you can see how to make them get destroyed.
Hope it helps