I recommend CrossCode, if you haven’t tried it. It’s a top-down twinstick shooter/fighter so the gameplay is comparable to some of those you’ve listed and the story is long and unforgettable, with tons of fun optional content. Probably my favorite game narrative; there’s nothing like it.
Some other favorites of mine are Revita, but there’s little in terms of story, and Outer Wilds, but it’s a slow burn. And if you’re looking for games to play with friends, these are some of my favorite multiplayer indie games:
- Deep Rock Galactic
- Roboquest
- Gunfire Reborn
- Don’t Starve Together
- Risk of Rain 2
(Also Starbound, Terraria, & Core Keeper but those are bigger time investments)
You must have a lot of gold necklaces