Can I post and monetize videos of Devolver games?

Yes.