1) The gaming industry faces financial issues that can affect game development budgets and milestones. A game that underperforms can lead to losses and even bankruptcy for a company.
2) There are two main business models - retail and online. The retail model involves developers, publishers, distributors, and retailers, but developers see little return until costs are recouped. The online model involves downloading games directly, reducing costs.
3) During development, milestones like designs, prototypes, and game builds must be met for a developer to receive further funding from the publisher. Budget constraints can strain developers.