The scene started with me observing a live stream of a friend in holiday on television. It was winter as the location was covered in snow. They were beside some partially snowed in railway tracks. Soon after, I found myself climbing through the screen, and jumping into the scene.
As I explored the surroundings, my view turned into GTA-style third-person perspective. I was approaching a populated area that appeared to be a theme park entrance. The people were running away from yaksha of many sizes. Not monsters, aliens or beasts; the word in my mind was just "yaksha", the mythical demons from ancient Japan lore. There was an army of them varying sizes, from humanoid to towering heights comparable to Godzilla.
Pretty sure I haven't watched any demon army invasion anime of this scale lately.