If you plan for it from the start, it's a small cost. And the simpler the game development process the cheaper it gets.
It is not. Most of the full online game stacks are not open source and most of the open source ones are poor and under featured
It is not. Most of the full online game stacks are not open source and most of the open source ones are poor and under featured