I have to talk ya about the sick new game that just popped up outta nowhere yesterday!!!

Hoa can this sentence be written to share the same information using formal language?
A. I found a sick new game that just came out yesterday
B. There's an interesting new game I just found out about
C. I discovered a new interesting game that just came out!!!
D. I discovered a new interesting video that just released

B. There is a newly released game that I recently discovered and find interesting.