I have 'ta tell ya about this sick new game that just popped up outta nowhere yesterday!!! How can this sentence be written to share the same time information using formal language?

A There's an interesting new game I just found out about
B I found a sick, new game that just came out yesterday.
C I discovered a new, Interesting video games that was just released
D I discovered a new, interesting games that just came out!!!!

I came across an intriguing new game that was recently released.

The sentence can be written to share the same time information using formal language as follows:

"I have recently come across an intriguing new game that was released yesterday."

B There's an interesting new game I just found out about that was released yesterday.