First off, if you can't read the whole post, don't reply. Please don't make this a 10-page thread of people posting one-line opinions that don't consider all the facets of my argument. I'm putting time into writing this and I plan to put time into making this have an actionable outcome. Please respect that: if you want to be involved (whether as a protagonist or an antagonist), put the time into reading and understanding my suggestion that I put into formulating and writing it.
Here's the issue: FAF has bugs.
Bugs make people want to stop playing.
Are some of these bugs going away? Yes. And that's great.
But the reality is we're changing and adding a lot of "bonus" things to the game without first making it playable.
This is driving players away. Two years ago I could play FAF 24/7 and not spend more than 10 minutes in any given lobby. Now it's not uncommon to wait 45 minutes for a lobby to fill. Most games hosted are turtle/eco maps like Gap or Rohan. Is there anything wrong with those maps? No. But two years ago those of us who liked the strategy game that was FAF could play a strategy game, not a "look at my shiny toys" game that the first person who builds a t3 arty wins.
And for those of you saying, "No no! FAF is growing! I promise!" -- Okay, I'm open to that. But show me substantiated data that proves it. "I saw 1k players on yesterday" is circumstantial, not substantial. "A bunch of people have seen 1k players on the other day" is circumstantial, not substantial. I do not care how many people you saw on. Somewhere there is real data about the average number of players online over time. Not "that one time you logged in." If you post circumstantial data, I will ignore you.
In any case, whether the FAF community is growing or shrinking is not the point I'm here to make. The point I'm here to make is, the game has remained unpolished for a very long time, and that's annoying. I think that's something we can all agree on.
I know, I know. "If you don't like it, you change it!" "You don't understand what development is like!" I'm a senior developer at my company. I know what development is like. It's annoying obnoxious bug fixes that are hard to track down. It's design and planning and critiquing and testing and testing and starting over and testing some more. Good development is not easy. I understand that.
And that's exactly why we need a devoted developer to reboot FAF.
How do we get a devoted developer? We pay him or her.
How do we pay him or her? A Kickstarter.
I figure $60k is a good starting salary. I'm curious how many development hours have been spent on FAF, because then we could figure how long we need to hire this person to complete the FAF reboot. For instance, if we've spent 1000 hours to get to where we are, then we could assume it takes that amount or less to clean up all the bugs (including, but not limited to, removing features that are mostly/only buggy and don't add anything to the game). If a work year is 2,080 hours, then we'd need to hire this person for half a year, or $30k.
My proposal:
- Find a developer who is experienced with the language FAF is written in. Find this person before we do the kickstarter so we know we're putting our money down on someone who can make a difference.
- Write a contract regarding what must be done on FAF to complete the development contract (and get paid $30k, or whatever we decide). Someone here must be a lawyer or have legal experience. Worst case, I have a friend who is a paralegal who owes me a favor. Yes, writing such a contract will be difficult (some developers get more done in 1000 hours than others. What if they spend 500 hours on one really hard bug? What if they start implementing a feature and discover it'll be much harder than anticipated?). This is something that needs further discussion -- how do we define success? All bugs gone? Some gone? What features are implemented? Etc. But just because I don't have my i's dotted and t's crossed here doesn't mean we can't complete this step.
- Make a promo video about rebooting FAF.
- Start Kickstarter.
- Share with everyone.
- Raise $30k.
- Hire developer.
- Reboot FAF.
Bonus: A Kickstarter would likely grow our community and bring back players who have left because of the current status of the game.
Risks:
- We don't raise $30k --> No money is lost because Kickstarter doesn't charge anyone unless the goal is met.
- Developer doesn't do anything useful --> It is up to us to find someone who is skilled enough to make a difference, give them the tools to do that, and write a contract that ensures our money goes to good use.
Next steps:
- I'm mostly looking for a few people to help me out on this. I'm willing to put in, say, 30 hours over the next few weeks to find a developer, write the contract, make a promo vid, etc. But I'm not going to do this all by myself -- if nobody else is really willing to put in time, then nobody else is really willing to put in money, so there's no point to doing a Kickstarter.
- I also need help on making this effective. We need to know which bugs are the most critical to fix that no volunteer wants to put in time for. We need a list of all the things we want done. We need a list of skills this developer must have. Ready, go.
- By two weeks from today I'll take stock of the replies and discussion and decide if we should move forward. I'm looking to see that 2-3 people are interested in helping and 5-10 people have constructive feedback, would commit to donating to a Kickstarter, or have something to say besides "this idea sucks."
Again, yes, there are some kinks to work out. But that's never stopped me.
Constructive criticism? Agreement? Offers of assistance (please state the number of hours you're willing to contribute and any skills/areas you are interested in helping with)? Lists of bugs that need fixing that no volunteer wants to fix?