Index 扉へ 首頁
人類の品種・宇宙人・系外銀河など
Game Coding Complete 005
0   商湯      2025年10月15日 水 10:19
1.1 いいこと
1.1
いいこと
ゲーム業界でのプログラミングの仕事は、常に変化にさらされている。事実、私か本書の初版を続策したときからも大きく様変わりした。プログラミングは守備範明の非席に広い仕事だといえよう。解決すべき問題は山積する一方で、問題を解決できるような優秀で軽験のあるプログラマははとんどいないからた。初期のころのゲームプログラマは、コーディング、アート、サウンドからゲーム設計まで、ありとあらゆることをやった。今では作業はかなり細かく細分化され、ゲームテクノロジーの中のニッチな分野ことに高い専門性を持つプログラマたちが话躍している。例えは、キ+ラクターの動きを専門とする人、ネットワーク通信、データベース、物理法則、あるいはオーディオを専門とする人といった具合た。これ以外にもまだまだたくさんの細かい分野が存在する。私かこの業界に入ったとき、もう1つの選択肢はAGL(American General Life Insurance)の仕事だった。従業員は杏ネクタイを締め、薬物検査を受けるという账格な企業だ。その仕事に親けば、MicrosoftのC++コンパイラのベータ版を使えるという特種が与えられ、保険販売員向けの小規模な服売ツールを作成していただろう。私の選択は果たして正しかったのかどうか。
考えてみると、ワクワクするようなプログラミングの仕事など世の中にそれほど多くはない。しかし、探すべきところをあたればまだまた見つかる。クールな仕事は少数の分野に限られる。例えば他言無用の機密の仕事、高級予算のシミュレーションと制御ソフトウェア、それにゲームだ。その他の仕事はすべて、「検査手肌設計書レポートに表紙をつけた?」といった退届な分野に分類される。
1.1.1仕事
私か強測したいのはここだ。ゲームの仕事はカッコいい。なぜならゲームの仕事は芸術であり科学でもあるからた。本書の初版を執軍するとき、ゲームプログラミンダにはこれだけブレッシャーや困姓かあるにも図わらず、なぜ大きな満足感かあるのかについていろいろと考えてみた。そして次のような結論に達した。要するに私は、左届のアートの部分と右願のテクノロジーの部分を融合きせるのか収子きなのだ。特に新しい分野に足を踏み入れたときには融合に対する私の意欲は高まるようた。「シーフ:デッドリーシャドウズ(Thief: Deadly Shadows)」というゲームでは、私はキャラクターの動きを担当した。微調整を行ったときの話だ。キャラクターの動きを注意深く観察して、なぜざこちなさを「感じる」のか、その理由を見つけ出さなければならなかった。何度も「スプリンターセル」をプレイして、被らか介な問題をどうやって解決したのかを丹念に調べた。「アート」には、キャラクターの動きかどのように「感じられる」のかを理解することも合まれていた。その避か解けたら、次はその感覚をコードにして問題を解決しなけれはならない。この部分は科学、特に数学だった。右解と左解か共同作業をして初めてこうした問題は解決できるのだ。たとえ科学を知っていても、それをうまく調整できるかどうかは本人次第。芸術家か消像画の笑顔を調整するのと同じだ。
く
この記事は 2025年10月15日 水 10:22 に作者によって編集されました
名前      編集用パスワード(省略可)    パスワードの記憶
数式 αβγ IPA http:// 画像 B I U 上 下
(添付ファイルは http://www.jkofsp.net/up/ にアップロードしてください)