Игры: как это делается

Очень интересная статья про разработку игр:
http://www.dtf.ru/articles/read.php?id=3755
Имхо, затмевает “правила Ашманова”.
Я, кстати, в свое время поработал тестировщиком ПО в бодрой фирме http://acdlabs.com/ , где тестировал химические программы. Поэтому особенно близки пассажи типа:

Баг №3891: Странное поведение телефона.
Воспроизведение: Попробовать позвонить по номеру 555-9182, справляя большую нужду в туалете – не происходит никакого соединения, и в то же время сильный ветер морозит попу. В проекте сказано “В туалете должно быть тепло и сухо”, а также “Все телефоные номера должны либо соединяться, либо выдавать сигнал занято”. Прошу исправить для майлстоуна 17.
Тестер Петя из квартиры 57.

Комментарий телефониста:
Телефоны еще не подсоединены, однако никакого ветра из телефонов быть не должно, переназначаю баг синоптику.

Комментарий синоптика:
Сейчас зима, и морозный ветер в наших широтах – обычное явление, please explain.

Комментарий строителя:
Стены в туалете еще не возведены. Все строители работают над вертолетной площадкой на крыше, если вы не хотите вертолетов, то мы можем все бросить и начать огораживать туалет.

Петя: когда будут стены? нам нужно что-то к майлстоуну 17. Вертолеты, конечно, нужны тоже.

Продюсер: стен в туалете решили не строить, звонить из туалета – негигиенично. closed, in shipped version.

Петя: reopened Баг №3891
Даже из гостиной телефон не работает.

Стритель: телефоны исключены из проекта, пользуйтесь пневмопочтой, только осторожно – пока не проложили отдельные трубы, пневмопочта использует канализацию. closed, not a bug.

Ну и т.д. Статья из 5 частей.