News for hackers. Stuff that matters.
Re:Why I Would Hire Game Developers for my Startup by gloob on Tuesday October 06, 2009 @01:39PM (#864707)
For example: - Test driven development - Deploy, measure, iterate practices - High level languages

Most of which are rare in the games industry but seem to be very successful in the web industry.

HTTP is also successful in the web industry. Perhaps game programmers should use it to pass around all their information.

Less snarkily, there is a reason why those things are popular in web development: they're good at it. There is a reason why C++ is used in game development: it's good at it. High-level languages are commonly used in scripting and game logic, but, if used in the engine, would slow it to a crawl.

With respect to "deploy, measure, iterate": I have a suspicion that such a methodology isn't entirely feasible in an industry that ships product in the literal sense of shipping product. It's easy enough to do A/B testing on a website. It would be a touch more difficult to do it for Half-Life, given that the install base is approximately everywhere and you have control of roughly none of it.

Re:Why I Would Hire Game Developers for my Startup by daredevildave on Tuesday October 06, 2009 @03:47PM (#865029)
I agree, there is no way a to-the-metal game engine will be written in any apart from C/C++ for a while. However, there is no reason why the higher level logic of the game ( the bit that is done by the designers/gameplay programmers ) shouldn't be done in a higher level language.

Unit testing is an excellent technique for any development environment but is sadly rare in the games industry.

Iterating on disc products is not simple :) Though a lot of metrics could be gathered for use on a sequel. During development though iterative development should be ( and often isn't ) absolutely fundamental. Trying to "create fun" is an incredibly difficult task and can only be done with plenty of feedback.