Requires users to cooperate (work to-gether) to achieve a shared objective and rewards them for achieving their goals collectively.