« なぜなのか!! | top | 別荘.com »

2003年11月11日

システムプログラマ

昨日はscejのm氏と飲んだ.
「ゲーム業界,よくないよ」といういつもの話のほかに,
「日本のゲーム業界にはシステムプログラマがいない」という話が出た.
昨日の文脈では「システムプログラマ」は,
ゲームのシステムを作るエンジニアのことで,
ゲームのクレジットの中に1~2人ぐらい出てくることが多い立場の人間だ.
このようなエンジニアには
物理層から上のすべての層に関する深い知識と,
高いコミュニケーション能力が必要だ.

実際には「いない」のではなくて減りつつあると思う.
この原因は皮肉にもゲーム業界に萬延している
「儲かりそうにないからやらない病」だ.
開発コストが高騰した結果,プログラマが育たなくなっているのだ.
何とも悪循環の極みだ.

この病気によって,昔と同じようなエンジンを使いまわしながら,
表面だけを変更して売る企画が増える.
すると,ハードウェアが進化したときの描画エンジンの進化ぐらいしか,
プログラマのやることがない.
AIとか,物理挙動とか,ネットワークとか,
そういう別な部分の進化がみられない.
描画だけ進化しても,それと一緒に動く動きの部分でノウハウの蓄積(エンジン)
がないから,描画のエンジンも「単にデータを高速再生するだけ」
の面白くないものになってしまうのだ.

おれは,描画処理を無視して動きに専念でき,
さらに性能にも激しく気を配る必要がある
オンラインゲームのサーバーエンジニアを養成することで,
システムプログラマ養成ができると思うのだが,どうだろうか.

Posted by ringo : 2003年11月11日 15:03

トラックバック

このエントリーのトラックバックURL:
http://www.ce-lab.net/blog/mt-tb.cgi/777

言及リンクのないトラックバックは受け付けない設定にしています。
トラックバックスパムがあまりに多いための処置なので、ご了承ください。