20s
What game is this screenshot from?

Hint: it's an indie title that was released in March of 2024.