2 ms·
Possibly, but that's a different discussion, and one that -- unlike the "primary tools" discussion, cannot be solved by throwing more money at it. In my opinio
by beagle3 11y ago
Possibly, but that's a different discussion, and one that -- unlike the "primary tools" discussion, cannot be solved by throwing more money at it.
In my opinion and experience, unless you already have proper testing practices, for PC development it is better to make sure your developers have test rigs on their table that are comparable to end user equipment -- and, in most cases, it's better if it is their development machine.
> Requiring PC game developers to write a game on a old PC makes no more sense than requiring PSP game developers to write the game on a PSP.
"Old" is a spectrum. Most people on this thread say a (e.g. channeling Spolsky) your developer should have the best machine money can buy - with 128GB of ram, 8 cores, 1TB SSD. That's not on the "old" / "new" gamer machine spectrum at all. It's on a completely different scale, given that most gamer machines these days (AFAIK) have 16GB of ram quad cores with 256GB, and casual gamers have 8GB with 128GB SSD or even an HDD
I would require PSP developers to test and debug on a real PSP rather than an emulator - but since PC is both the dev and the target environment, it is reasonable in most cases to require the dev PC to be comparable to the deployment PC, and that would essentially guarantee proper function (at some dev cost, compared to the "best machine money can buy", but with significantly reduced "you need to fix this" testing feedback cost, with a likely overall positive effect -- at least from my experience).
- icebraining 11y agoFrankly, I think setting up a standard testing VM with limited resources (2-4 cores, 8GB of RAM, small disk) makes much more sense than purposefully reducing programmer productivity.