WARNING: Distressing content

A gamer from western Sydney has been charged with assault, hours after a livestream video of him allegedly getting involved in a fight his pregnant wife went viral on social media.

The horrifying video featured Twitch streamer MrDeadMoth playing popular game Fortnite before allegedly getting into a verbal fight with his wife.

As she approaches him at his computer, the 26-year-old streamer immediately tells her to go away.

“Can you not? I said I’ll be out soon,” he says.

“No computer, I’m sick of this s**t,” his wife responds.

The gamer is then seen stepping away from his camera — leaving the livestream to keep recording — before a noise that sounds like a slap rings out.

His wife can be heard crying off camera as he says, “How many times do I have to tell you? I said I’d be out soon”.

“You hear that, all those people there,” his wife tells the livestream.

“I cooked him dinner an hour ago and he refuses to eat it,” she adds.

The wife, a 21-year-old woman from western Sydney, later tells her husband she isn’t going to leave until she makes her point and he apologises to her.

“I will come out and say sorry,” he says.

“No, you say sorry now,” she interrupts him, before he is seen jumping out of his chair.

The wife can be heard bursting into tears off-camera.

“Go away, f**k, leave me alone,” he screams. “Just leave me alone for 10 f**king minutes of your life,” he says before sitting down again. “Why don’t you listen?”

Snippets from MrDeadMoth’s livestream, which NSW Police say was filmed about 8.30pm last night, went viral on Twitter with a number of users posting the horrifying videos.

In another video, taken after the couple’s first altercation, the wife can be heard screaming “no gaming anymore” before claiming he’s been playing for hours.

“F**k off you dog, you don’t pay the f**king bills,” he responds.

Later in the video, MrDeadMoth leaves his computer again as the couple’s children can be heard screaming and crying “Daddy” in the background while his wife sobs off-camera.

Police later confirmed two girls aged three and 20 months were home at the time of the livestream.

In a statement, NSW Police said the streamer, a 26-year-old Sydney man, has been charged with assault.

“While the woman was not seriously injured she was distressed and shaken by the incident.

An apprehended violence order has been served,” police said.

Officers from Camden Police, in western Sydney, were contacted by someone who witnessed the livestream about 8.30pm yesterday.

Police attended the Franklin Grove, Oran Park, home about 11.30pm last night and arrested the man.

He was taken to Narellan Police Station where he has been charged with common assault. He was granted conditional bail and will appear in Camden Local Court this Thursday.

If you or someone you know is impacted by sexual assault or family violence, call 1800RESPECT on 1800 737 732 or visit www.1800RESPECT.org.au. In an emergency, call 000