ゲーム開発ではどこから始めればよいのでしょうか?最初に何をしたいのかを決めることは、必ずしも可能なわけではありません。
ゲーム開発は難しいビジネスなので、腕まくりをしてすぐに取り組むのが最善です。どんなにハイファルティンの本を学んでも、シンプルで正直な経験には太刀打ちできませんが、この 2 つを組み合わせることが成功の秘訣です。それでは、続きを読んでください。少なくとも、あなたの博識さで採用担当者に好印象を与えることができます。
10. ゲームプログラミングを通じて C++ を始める (Michael Dawson 著)
開発者にとっては、C++ から始めるのが最適です。
2020 年の時点で、ゲーム開発で最も人気のあるプログラミング言語は、間違いなく C++ です。 C++ はパフォーマンスと速度を重視しているため、ゲームや高パフォーマンスのアプリケーションに最適です。プログラム管理、品質保証、またはプログラミングに興味があるかどうかにかかわらず、ここで提供される言語の基本的な理解は、ゲーム開発に大いに役立ちます。絶対にゼロで割らないでください。
9. IT プロジェクト管理: 開始から終了まで順調に進行中 (Joseph Phillips 著)
証明書は履歴書にきちんと載せられます。
ほとんどのゲーム開発プロジェクトは、プロジェクトを完了し、最高品質のソフトウェアを作成するために「トライアド」として知られるものを使用します。プログラマー、テスター、プログラム マネージャー。この本は、CompTIA プロジェクト管理資格の取得を希望する場合に、資格を取得するための道筋を示します。ゲーム開発を始めるのにそこまでする必要はありませんが、プロジェクト マネージャーが何を望んでいるのかを尋ねられる前に知ることは、常に感動を与えるスーパーパワーです。
8. 科学的発見の論理、カール・ポパー著
カール・ポッパー卿はテストに多大な影響を与えました。
一見すると、ゲーム開発は 1959 年に書かれた本とあまり関係がありません。しかし、ここで提供される原則と哲学は、品質保証部門が製品の出荷準備を確実にするために適用する方法を示しています。この本は、数年の経験を持つテスターに強くお勧めします。彼らは、これらのアイデアをすでに適用していることを理解しながら、読みながらうなずくでしょう。彼らは、そもそもなぜわざわざ苦労する必要があるのかを理解するでしょう。ソフトウェア テストの本質は、製品の状態を科学的に調査し、報告することです。
7. アジャイル スクラム クラッシュ コース、Umer W.
タイトルは暴力的に聞こえますが、これはスクラムをスムーズに進めるためのものです。
最近、ゲームにおけるプロジェクト管理はアジャイルと呼ばれる手法が主流になっています。この本では、膨大な用語とその意味を詳しく解説します。ストーリー、タスク、スプリント、コストなど、ここでは読者のために数十の用語が検討および定義されています。さらに重要なのは、スクラム マスターとしての認定資格を読者に提供すると同時に、それらが使用される方法と理由を説明していることです。マスター オブ ザ ユニバースには認定資格はありませんが、マスター オブ ザ スクラムには認定資格があります。スクラム マスターは一般にゲーム業界での需要が高く、その認定は非常に役立ちます。この証明書を他の経験や専門分野と組み合わせると、履歴書に追加するのに最適です。
6. カンバンの基本、Aditi Agarwal 著
カンバンは単なるダンスではなく、ソフトウェアメーカーの生き方です。
アジャイルの理解に加えて、多くの開発チームはカンバンと呼ばれる作業分散方法を使用し始めています。多くのプロジェクトは、新しい要件が特定され、追加の作業が必要になるため、永遠に続く傾向があります。ゲーム開発の果てしなく深い深淵を見つめることは、トラウマになる可能性があります。カンバンは生産的なフローを効率的かつ平均的に保つために使用されており、ほとんどの開発者が今後数年間にカンバンを実装する可能性が高くなります。カンバンはアジャイルの優れたパートナーであり、開発者とスケジュールが不安定になるのを防ぎます。
5. アンチフラジャイル、ナシム・ニコラス・タレブ著
アンチフラジャイルは脆弱の反対ですが、ソフトウェア プログラムができる最善のことは堅牢になることです。本を読めば意味が分かります。
『アンチフラジャイル』という興味深い本は、とても要約することができません。あまりにも短い説明では、複雑なシステムにおけるリスクの概念と、これらのシステムがボラティリティにどのように反応するかを探求していると言えるでしょう。プレイヤーと品質保証テスターを、予期せぬ入力と結果の不安定な情報源とみなすことは、ゲーム プロジェクトのテストおよびリリース計画を作成する優れた方法です。ベータ プログラムの指揮をとったり、大規模な自動化フレームワークを管理したりする人向けの哲学的および数学的背景。経験豊富な業界のベテランや、哲学的な傾向を持つ人にお勧めします。
4. Windows PowerShell クックブック、Lee Holmes 著
PowerShell は、ネットワーク サービスやオペレーティング システムの大規模なクラスターの管理に最も役立つ強力なスクリプト プログラムです。
最近のほとんどの品質保証テスト担当者は、操作とタスクのスクリプト作成方法を理解する必要があります。 PowerShell は、テスターが診断を取得したり、マシン イメージを展開したり、毎日繰り返し行う可能性のあるその他のさまざまな操作を実行できる、簡単な論理スクリプト言語です。これらのアクションをスクリプト化すると、テスターは正気になるだけでなく、時間を大幅に節約できます。品質保証においては、人の正気は厳重に守られ、保護されるべき貴重品です。
3. Python で退屈なことを自動化する、Al Sweigart 著
芝刈りをしよう!芝刈りをしよう!ああ、私はジューダス・プリーストが大好きです。
Python を使用したタスクとテストの自動化について詳しく説明し、読者をガイドするもう 1 つの重要な本です。テスターが日常的な操作を 1 日または 1 週間を通じて何度も繰り返していることに気付いた場合は、それらの操作を自動化して、退屈を減らし、より効果的なテストに時間を確保する必要があります。 PowerShell が達成できないことは何であっても、Python はその余裕を補うことができます。 Python を使用してゲームを開発することもできます。
2. コンピュータ ソフトウェアのテスト、Cem Kaner、Jack Falk、Hung Quoc Nyugen 著
20 年以上の開発経験から、ほとんどのオフィスにはこの本がどこかに置いてあることが分かりました。机の脚を立てるためだけでも。
長年にわたり品質保証業界標準として採用されてきました。この分厚い本には、すべての品質保証部門に適用される方法と原則が網羅されています。テストデバイスからアプリケーション、入力フィールドに至るまで、その範囲は広大かつ野心的であり、ソフトウェアテストのほとんどの側面をカバーし、あらゆるソフトウェアおよび品質保証テスターに強固な体系的基盤を提供します。この本は初心者と熟練者を対象としており、ソフトウェア テストに興味がある人は必読です。この本を読んだ後でもテストに興味がある場合、その人は潜在的にやりがいのあるキャリアパスを見つけたことになります。そうでない場合、実際には、それがすべての楽しみやゲームではないことを理解して立ち去るでしょう。ゲームをテストする場合でも。
1. 血、汗、ピクセル、ジェイソン・シュライアー著
上記の書籍を読んだことがあれば、ゲームがどのように作られ、品質が保証され、プロジェクトがどのように完了するかについての驚異的な理論的知識がすでに備わっていることになります。自分へのご褒美として、少し軽めでありながらもポイントを押さえたものを楽しんでみてはいかがでしょうか?この本は、開発者の逸話に満ちた物語の設定でゲーム開発全体を詳しく説明します。これは、埃っぽい専門書からの脱却を提供し、ゲーム開発プロセスに真の人間性をもたらします。
ここにある本を読むことで、ゲームの作り方に関する理論的知識のしっかりした基礎が確立されます。しかし、それらを完全に理解するには実践的な経験が必要です。開発中のゲームに貢献していることに気付いた場合、学ぶための最良の方法は、単純に質問することです。あなたのチームメンバーがゲーム好きである可能性は高いでしょう。すべてのプロジェクトは学習プロセスであり、生涯にわたるゲーム制作のキャリアを通じて得た知識のすべてを一冊の本に収めることはできません。
楽しく読んでください!
こちらにも興味があるかもしれません:

現在プレイ中:
トニー・ホークのプロスケーター 1+2
好きなゲーム トップ 3:
ダークソウル 3、ディアブロ、タロスの原理