The problem of financing a set of discrete public goods (facilities, projects) by private contributions is studied. The corresponding cooperative game, the realization game, is shown to be convex. For the noncooperative setting we study a realization scheme that induces a strategic game. This contribution game is shown to be a generalized ordinal potential game; a best-response in the contribution