Oh yeah, at this point in time it is exactly that. But they’re not foolish dreams. Look at what happened during the last week after Valve announced Steam Play with Proton (based on Wine):
So you see, just 6 days ago the gamers could get their hands on the Steam BETA client and there are already almost 5000 reports in the Google Spreadsheet, with 1674 reports marked as Completely Stable and 1200 marked as Stable, although Valve only officially supported a short list of titles at the time of their initial announcement.
It took a long time to reach this point, but the result shows how fast you can catch the people’s attention when you offer them something that works. Obviously, there are many others who didn’t contribute to that spreadsheet, myself included. I just wrote an article in my Linux (Mint) community, listing more than two dozen games that I tested and what the results were, so the people can try the new beta themselves.
Gaming is very exciting for many people, which is why even if I daydream about it on Haiku, it’s still not out of place to envision it in a much better position once there’s some work being done in this direction. Pick one graphics provider and just a few cards, have some initial work that enables a handful of games to run reasonably well, even if not with sound or gamepad support, and you’ll still get the gamers’ and the developers’ attention.
Yes, it’s a pain to develop and maintain drivers and libraries for sound, video, networking, and so on. But the thing is, regardless of when this work starts, the pain would be virtually the same. So considering investing some time in 3D rather sooner might be beneficial to the project, because the underlying pieces of the puzzle would also enable other apps to run, or run even better. And I might be daydreaming again when I say that if Haiku officially commits to supporting some popular gaming titles for the initial 3D support, you might just find a few developers interested in contributing.
When is it better than the starting point of 3D support for a developer to contribute, for them to forever enter the history books as the forefathers of Haiku gaming? So a little bit of strategy in making the plans and the announcements will surely catch some serious attention and potentially some hands on deck. I’d say you should try this rather sooner than later.