Taryys, on 06 December 2012 - 12:59 PM, said:
First let us take a look at a few important facts:
FACT 1 - Specialized Development Roles: The people that work on net code or bug fixing are not the same people that are working on modeling. Bug fixing/programming is a different skill/specialization than net code troubleshooting which is a different skill than working mech modeling and maps. I am a programmer and I could not put a model together to save my life and I would be hard pressed to do any sort of net code fixing. With this being known they are going to be able to pump out models and maps, etc while still working on net code and bug fixing. Stopping everything else to concentrate on bug fixing and netcode issues would mean that everyone else of the office would sit around doing absolutely nothing but twiddling their thumbs which wastes valuable money and time, when they could actually be doing something to move the game forward.
FACT 2 - Bug Fixing is Hard: Bug fixing is 1000 times more difficult and time consuming than writing new code, especially when you have thousands and thousands of lines of code to sort through and it becomes even more difficult if the code is not written by you (ie multiple programmers). You may think that you have found the problem in one place and you place some code there to fix it, but it turns out that the real problem is hidden deep down within layers and layers of dependent code. You put two integer values into a function and expect to get an integer value out, but on occasion you get "SRM" instead. That is a WTH moment, and honestly all it takes is for one = or == to be out of place and things will break intermittently and unexpectedly.
FACT 3 - Small Shop: They are a small shop so getting things done takes a lot longer than super-mega funded projects who are hemorrhaging cash. PGI's work on MWO is underwritten by a small independent producer, IGP, and is not support by a massive corporation like Sony or Bioware. If they were we would have MW5 like they were originally looking to do, and not MWO as it is now.
FACT 4 - Monetization: Playing on Fact 3 here - since they are small shop and PGI and other investors require a return on investment and need a steady income stream they need to be continuously be putting on the money making items (bobble heads, Christmas lights, hero mechs, etc) in order to support the game and continue its development.
FACT 1. Correct. That said, they have been looking for a lead net code programmer for a while. This means that they are not offering enough to pay a person or a person has looked at the mess and declined. Both leave me feeling a bit off. I have no issues with the output of models and their quality for the most part. That said, most of it should only be released once the game is released.
FACT 2. Bug fixing sucks. De-bugging was the worst thing I ever had to do at uni. Took forever, so I agree again with you.
FACT 3. Small shop is fine. No one is forcing anyone to buy anything. Until that happens, whatever.
FACT 4. No return on investment until finished. It's like paying a painter for each brush stroke instead of a finished painting. Or a house as each brick falls instead of the whole house. What happens in a world where the painter stops 1/2 way or the builder walks off with no roof on your home? You get your money back. The economic model of this game, if it indeed included giving their publishers 5 million for the founders packages, is flawed and this game will fail.
I can cut/paste too. It would be GREAT if everyone googled the word 'beta' in the software context. You will be surprised how much the does not qualify.