Please stick to topics other than the software and documentation.
Regarding investment:
You'd want to spread your money out over a lot of projects, just in theory, but it could be profitable. And it would help small developers.
One way to do it is for the investor to buy wholesale copies of the game. Let's say the game's final price is $20. The investor might buy 50 copies at $10 each. When the game goes on sale, the money from the first 50 sales would then go to the investor, so they would put in $500 and get back $1000. The developer gets money up front to contract artwork, pay for advertising, or get other help.
An individual's reputation would be the best way to ensure they finish their projects. Your online reputation is yours for life. If someone didn't finish a project, they would probably never get another chance. Of course a developer with a track record of getting things done makes a better investment.
Of course I wouldn't put everything I had into one person, but that's true of any investment.