Marauders -> RE: Version 2.5 (5/29/2008 12:33:09 AM)
|
David Winter posted 05/18/08: Scott, I'm sorry you feel this way. I have to ask, why do you think all this should be free? How much more of my time and effort must I give away for free? The way I see it is "Change" vs. "new feature" is semantics, the end result for me is the same. Work being done to an existing part of the game does not always qualify that work as a "change". As one example out of many, people wanted the ability to sort their playbook profiles. Both playbooks and profiles already existed in the game. Nor was this a feature that was necessary. Follow the guidelines for play profile creation and sorting wasn’t needed. That was not a change. That was a new feature. I suppose when you come right down to it, any new feature could be considered 'just a change to the game'.. So, should everything be free? Every new bit of functionality added is a change to the existing code base so does that means it's all free? No, of course it is not. If someone is asking for functionality that has never existed before, that's a new feature, not a simple change. Companies make 'changes' to their products all the time. They do not give away those changes to existing customers for free. I'm not aware of any that do anyway. Certainly none that stay in business very long. Something that majority of people don't realize is that "changes" to existing functionality are usually more work than adding new features. At the end of the day, I simply can not afford to continue to spend literally days, weeks and months, on customer requested new features and changes to existing features only to give it away free. People asked for new features to playbooks. They got it for free. One or two people asked for more stats. That alone took weeks of new design, coding, and testing. They got it for free. People asked and received AI changes and enhancements. Yes, some of that was bug fixing, but other work was new features because the functionality never existed before. Again, those were provided free. You yourself pushed for major new functionality to the way playbooks processed profiles and that work took many, many hours to complete, and longer to test. Much of that development time went into writing code to make the change as seemless as possible. Few other people wanted it. Many other community members tried to explain to you how the system worked and how they thought it made sense and didn’t need to be changed. This was not a simple enhancement. What you asked for, and received, was a major rewrite to a system that already worked, just not how you personally wanted it to work. It was not a patch to fix a bug with this particular system. It was a completely new feature. It was free to existing customers. People want yet more changes to the organization of the playbook files, even though the current system works (although not to their personal liking). That work will take weeks of development and longer than that to test. If the work takes two or three months to complete then that's too long and people demand it faster. But it should be free as well??? Changing the playbook structure is not a patch. The playbook file system works as designed. You can create playbooks. You can share playbooks. You can edit plays and have those changes migrated instantly to every playbook. You can manage the plays that are only in your playbook (another customer requested feature that was provided at no extra cost). You can export just the plays you have in your playbook. You can import plays from other playbooks. Understanding the current file system is fairly straight forward, all plays go in one place. But that’s not what customers want it seems. Based on customer feedback, a much more complicated system is desired. A system that is not only going to take significant work to build, but will have higher support costs. Other customers want more animations in the players. That's great. It's something I'm working on. But just because the game already has animated players, does not qualify additional ones as 'a change to animations so should be free'. Customers have been asking for Trade AI in the game for a long time. Although it will be basic in it's approach, it's something I'm working on for 2.5. This is completely new functionality. It's a completely new feature. Even a basic trade AI is a huge amount of work and should not be free. People are requesting new features for the game and that's great. I try to accommodate the best I can. But why should it be free work? That work costs time and money. My time is worth something and I need to at least recoup my costs. As it is, when a customer buys the game for $40, a rather significant amount of that goes to the costs of doing business. Another portion goes to Matrix so they can pay their staff and stay in business. I get the left overs and from that I have to cover my costs of doing business. And yes, even one-man-army Indy developers have costs of doing business, even if you take development time out of the equation. Should I add customer/technical support into that equation? I have not spoken to Matrix yet, but as they are a 'for profit company', I know they're becoming frustrated with all these new features to the game being given away for free. I'm sure they'll want to have some say in the final cost to customers. That said, I would like to keep the cost of the 2.5 update minimal. This next patch (new build of 2.2) has a couple of additional new features (some customer requested) and again, that will be free. But after that I have to say enough is enough. So again, I'm sorry Scott, and others, if you feel this way. I would obviously prefer it if you stayed in the community and enjoyed the game for what it is. A game. I don't think the few dollars I'm asking for the paid update is going to break anyones budget. But I simply can not continue to give away my time and effort. Thank you David
|
|
|
|