The alternatives are a publisher (historical a pretty mixed bag, gaining control of your IP, changing the focus or name - see Divine Divinty) or crowd-funding (usually not enough to fund the entire project, unless you're Star Citizen :)).
The alternatives are a publisher (historical a pretty mixed bag, gaining control of your IP, changing the focus or name - see Divine Divinty) or crowd-funding (usually not enough to fund the entire project, unless you're Star Citizen :)).
How exactly? You can say that releasing for a single platform reduces costs. But how can it give you more funds? Marketing isn't really bound to limiting platforms (only expenses wise, same as development). However covering more platforms gives games more exposure, so more potential sales.
Cross platform tools are quite good these days (SDL2, etc.) so overhead of cross platform releases while still present is going down. A lot of the independent games of interest that come out these days are cross platform to my knowledge.