drummyfish {l Wrote}:I think a game developer match making platform isn't a bad idea, but it isn't a solution to the problems you describe. If you're making it with the idea of solving these issues, you will only complicate it further. The issue of benevolent dictators and dying projects isn't cause by a lack of a match making or collaborative platforms, it's not as if we don't have good enough bug trackers or version control systems. It is caused by bad development and design habits in the project itself, which is inherited from the corporate style of rapid software development. Nowadays we are mimicking how games are developed commercially, we just stick a free license to it, but the result, just as the commercial games, ends up being a game that is intellectually owned by the core development team or the single developer and is very vulnerable to dying because of dependencies, lack of documentation, unreadable overcomplicated code, feature creep etc. The issue is developers subconsciously write the game to be consumed and then be replaced by another game.
I agree that mimicking AAA game development is fruitless given most free software games are developed solo or by a small team, and not by a mid to large sized company, but there are plenty of games developed like that in the indie, freeware and modding scenes that still turn out better than the vast majority of free software projects.
Case in point, my brother is playing through the Arthur Yahtzee Trilogy which was the first works of Ben "Yahtzee" Croshaw of Zero Punctuation fame. Despite being crudely cobbled together in Visual Basic 3 and MS Paint in the late 1990s, they are still enjoyable for their characters, world and humour. Why else would my brother have come back to it after over a decade since he last played? I have yet to see a free software game with that kind of scope. And it was made by a single teenager, albeit one that has consistently shown a high degree of talent and dedication. Croshaw went to make many more similarly entertaining titles, such as the Rob Blanc trilogy and the Chzo Mythos, and it was all done for no monetary reward outside of donations. He is now aiming to produce a commercial indie game called Starstruck Vagabond. There have been numerous other freeware hits throughout the years by other developers, more so than I have seen in the FOSS space, and it was all done without financial compensation.
I myself play way more custom campaigns for established games than I do original games, commercial or otherwise. Again, these are mostly developed by individuals or small groups and again often are of higher quality than I have seen in the FOSS space, even if the underlying code for most of these games (classics by id Software or 3D Realms) are available and so these mods and campaigns could be done as FOSS with the right assets.
I also kind of feel that the model you suggest is treating games as a utility, which can work for some types of games, but the games I enjoy are more of a work of art. They kind of have to have that creative spark of an individual or a small team to be enjoyable.