The modded game is specifically called Dragon Duck Wars. Here is a shorter video of the stream if one prefers but I also recommend watching the stream. Bit of warning, try not to mald as two idiot dragons play terribly with one of them even throwing (honestly this was chat's fault).