Awesome Game Production
Game Productionを扱う資料や関連プロジェクトをまとめたAwesomeリストです。
目次
📚 書籍
ほかほど優れていない書籍もありますが、プロデューサーにとって価値はあります。より実践的なリソースは記事を参照し、次の夜の読書には以下の書籍を検討してください。
- Agile Game Development with SCRUM - SCRUMを用いて生産性を高め、コミュニケーションを改善し、予算内で高品質なゲームを期限どおりに届ける方法を、詳しい説明と実例で示します。
- Agile Game Development: Build, Play, Repeat - チームの力学から制作プロセスまでを扱う、ゲーム開発へのアジャイル手法導入の包括的なガイドです。事例、実践的な助言、演習により、俊敏に成功するゲームを作る実践的な手法を学べます。
- Blood, Sweat, and Pixels: The Triumphant, Turbulent Stories Behind How Video Games Are Made - 人気ビデオゲーム数作の制作舞台裏を取り上げ、開発者が直面した課題と業界の強烈なプレッシャーを詳述します。
- Disrupting the Game: From the Bronx to the Top of Nintendo - 男性優位の業界で有色人種の女性としてGarciaが直面した困難を際立たせ、テック業界のリーダーシップ、革新、多様性への貴重な洞察を提供します。
- The Art of Game Design: A Book of Lenses - ゲームデザインから管理職へ移るなら、すでに読んでいる可能性が高い一冊です。そうでなくとも、設計判断の理由を理解し、チームや顧客に挑戦する助けになるため検討してください。
- The Game Production Handbook - プロジェクト管理、チーム作り、制作プロセスなどを扱う包括的なゲーム制作ガイドです。成功したゲームスタジオの実例と事例研究、全レベルの開発者向けの実践的な助言を収録します。
- Practical Project Initiation: A Handbook with Tools - タイトルどおりの内容です。これ以上ないほど実践的です。ゲーム開発向けではありませんが、次のプリプロダクションに向けていくつかの手法を身につけられるでしょう。
- The Game Producer’s Handbook - 初期コンセプトから最終リリースまで、ゲーム開発の全側面を扱う実践的なゲーム制作ガイドです。制作手法、チーム管理、プロジェクト計画の洞察と、経験豊富なプロデューサーの助言を提供します。
- 🎓 Producing Games: From Business and Budgets to Creativity and Design - ゲームがどう作られるか何も知らないなら読んでください。そうでなければ飛ばして構いません。古い本ですが、制作プロセスは根本的には変わっていません。
- User Story Mapping: Discover the Whole Story, Build the Right Product - この本はストーリーマッピングのやり方だけをはるかに超える内容です。ストーリーは本当に何を意味するのか。実際にそれを使って世界を変えるにはどうするのか。この本の説明どおりにストーリーを使っていないなら、そもそもストーリーを使っていないのです。
📰 記事
外部で公開されている記事へのリンクです。時間とともに消失・移転することがあるため、その際はWayback Machineに頼るとよいでしょう。
ゲームプロデューサーの役割とスキル
- 🎓 What A Video Game Producer Actually Does - おそらくフォローすべきJason Schreierによる、優れた要約です。
- 🎓 So, You Want To Be a Video Game Producer? - ゲームプロデューサーの仕事、キャリアパスと職位の展開、そしてなるために必要な主要スキルを解説します。
- 🎓 So, You Want To Be a Video Game Producer? Part #2 - プロジェクト管理の手法・ツール、コミュニケーションと対人スキル、問題解決、技術スキル、ゲームを遊び理解する真の関心を含む、ゲームプロデューサーのスキルセットに焦点を当てます。
- 🎓 So, You Want To Be a Video Game Producer? Part #3 - 現実的なキャリアレベルの把握、履歴書・カバーレターの最適化、複数社への応募、面接準備、採用担当者とのネットワーク構築を含む、ゲームプロデューサーの職を得るための5段階を示します。
- What Makes a Good Game Producer? Part 1 - 経験豊富な業界専門家の洞察とともに、リーダーシップ、コミュニケーション、適応力など、成功するゲームプロデューサーに必要な資質とスキルを探ります。
- What Makes a Good Game Producer? Part 2 - プロジェクト管理、リスク評価、チーム調整を含むゲームプロデューサーの役割をさらに掘り下げ、志望者がスキルを伸ばし役割で成果を出すための助言を提供します。
- Five tips on being a better producer - タイトルは安っぽく感じるかもしれませんが、検討する価値のある非常に重要な助言がいくつかあります。
- 🎓 Production Pipeline: a Design Tool? - マイルストーン、成果物、すべきこと・すべきでないことを含む、一般的な制作タイムラインの広範な概観です。ただし、提示されるパイプラインは数ある一つにすぎず、スタジオごとに独自の調整を加える傾向があります。
ゲーム制作のベストプラクティスと助言
- 🔥 Breaking The Wheel - ゲーム制作を導くためのベストプラクティスと助言を集めた、Justin Fischerの非常に優れたコレクションです。必読。
アジャイルプロジェクト管理
- User Story Mapping for Games - An Example - プロジェクトでAgileを使うなら、User Story Mappingは優先順位付けとリリース計画に大いに役立ちます。この記事は_非常に簡潔な_説明と例を提供します。元リンクが利用不可になったためWeb Archive版へ置換されています。
- 🤯 AgileEVM – Earned Value Management in Scrum Projects - Scrumの主要な価値を使う、古典的なEVMの適応であるAgileEVMについての(理論的な)論文です。
- 🤯 Measuring Integrated Progress on Agile Software Development Projects - AgileEVMを実際に計算する方法を、少し実践的に説明した記事です。
- 🎓 Writing Good User Stories - ユーザーストーリーと受け入れ基準の概念を、簡潔で理解しやすく説明します。一部の主張には議論の余地がありますが、実践用の(PDF)としてブックマークする価値があります。
- Basics of User Story Mapping - 上記と同じく、非常に簡潔でよく説明されたユーザーストーリーマッピング手法です(PDF)。
- Building an Agile User Story Map - ユーザーストーリーマップ作成の実践ガイドです(PDF)。
オープンなミニマリスト・モジュール
プロジェクト管理や制作の役割に初めて取り組むなら、非常に実践的で理解しやすい以下のプロジェクト管理システムと原則群に慣れることを強く勧めます。
- 🎓 Nearly Universal Principles of Projects - NUPPは、採用する手法やアプローチによらず、成功を最大化するために全プロジェクトで従うとよい、ほぼ普遍的なプロジェクト原則の集まりです。
- 🎓 P3.express - P3.expressはミニマリストで実践的なプロジェクト管理システムです。学びやすく、使いやすく、教えやすいものです。
- 🎓 micro.P3.express - micro.P3.expressは、およそ1〜7人のチームメンバーによる小規模プロジェクト向けに設計されたP3.expressの派生です。
制作プロセスの設計
- Designing a Production Process: Part 1 - チーム構造、ワークフロー、アセット管理などを扱い、ゲーム開発スタジオ向け制作プロセスの設計を紹介します。
- Designing a Production Process: Part 2 - マイルストーン計画、リスク管理、品質保証を含む制作プロセスの構成要素をさらに掘り下げます。
- Designing a Production Process: Part 3 - 制作方法論に焦点を当て、Agile、Waterfall、Scrumなど一般的なアプローチの概観と各長所・短所を論じます。
スケジュール管理
- Evidence-Based Scheduling - チームの過去の実績に基づき、信頼できる出荷スケジュールを作るシステムです。Monte Carloシミュレーションで可能な出荷日の分布を生成し、チームの稼働可能性と組み合わせて信頼できる日付範囲を示します。
- When will the Agile Project be done? - チームのベロシティに基づき、プロジェクト終了日を根拠をもって予測する方法です。
ポストモーテム
ここにあるポストモーテムの多くは古く、時代遅れで役に立たないように見えるかもしれません。しかし読み進めれば、当時のチームも同じ問題を抱えていたとすぐ気づくでしょう。自分の問題を見るレンズとしてこれらの記事を使ってください。
- Ensemble Studio’s Age of Empires II: Age of Kings - Ensemble Studiosは、グラフィックからユーザーインターフェースまで原作のあらゆる面を改善することを目指してAge of Empires II: Age of Kingsを開発しました。現代の開発者は、ジャンル内の革新への献身と、制作を効率化するツール・自動テストの活用から学べます。
- Baldur’s Gate II: The Anatomy of a Sequel - BioWareが開発したBaldur’s Gate IIは、制作プロセスの改善、過去の失敗からの学習、プレイヤーフィードバックの取り込みで原作の向上を目指しました。機能の優先順位付け、明確な開発指針、チーム間のオープンなコミュニケーションから、より良い続編を作る教訓を得られます。
- Blizzard’s Diablo II - Blizzard EntertainmentのDiablo IIは、プレイヤーの意見や批判を受け止めつつ、原作Diabloのゲームプレイメカニクスを洗練・拡張しました。コア要素を継続的に反復しフィードバックを取り込むことで、原作の本質を保ちながら新鮮で魅力的な続編を作る方法を学べます。
- Irrational Games’ System Shock 2 - Irrational GamesのSystem Shock 2は、経験不足の開発者、厳しい締切、小予算という困難な状況下で作られた続編です。制約への適応、技術的限界内での設計、単純で再利用可能なゲームプレイ要素と協調開発への注力から学べます。
- Epic Games’ Unreal Tournament - 1999年発売のUnreal Tournamentは、Epic GamesとDigital Extremesが、変則的な開発サイクルと非常に緩い制作プロセスで開発しました。シングルプレイヤーからデスマッチ中心の設計へ進化し、最終的に5つ以上の「Game of the Year」賞を得て、レビューでも一貫して上位10パーセントに評価されています。
📺 動画
- Producer Bootcamp: High Performance Producers - Gearbox SoftwareのAaron Thibaultが、制作の習熟度を高めるため、個別化された進捗チャートの作り方を紹介します。
- My To-Do List: Organizing a Producer’s Work - OculusのBernard Yeeが、チームとプロジェクトのTo-Doリストを管理する人向けに、推奨タスク、その重要性、日々効果的に働く方法を示します。
- Taming the Chaos: Lessons in Project Management - Clinton Keithが、予算やチームを疲弊させずに優れたゲームを予定どおり届ける方法を説明します。
- Up Sh*t Creek: Pro Tips for Managing the Unmanageable Project - Amy Dallasが、一見不可能なプロジェクトの管理に直面したとき成功へ導くプロデューサーの考え方と、すべてが悪い方向へ進むときにも集中を保つための助言を共有します。
- User Story Mapping: Developing a Shared Understanding - Jamie Winsorが、開発の無駄を減らし、チームメンバーを明確に定義された一つの目標へ揃えるためのユーザーストーリーマッピングの使い方を共有します。
- Anatomy of Modern Game Design Documents - ゲームはGDDから始まり、制作パイプラインによらず制作プロセスはデザイン文書を起点にします。適切な時期に適切な文書を用意すれば、開発中のオーバーヘッドを大きく避けられます(スライドはこちら)。
- 🎓 How to prepare yourself for Game Production - プロデューサーの仕事を詳しく明快にまとめていますが、ゲーム開発固有の用語が少し含まれます。
- 🎓 So You Want To Be a Producer - 初心者向けの概要です。ゲーム開発に関する他のExtra Credits動画も視聴を検討してください(当時はそれらに注力していました)。
- Embracing Ambiguity: How to Do Good Work When You Don’t Know What to Do - Ruth Tomandlが、ゲーム制作における曖昧さの概念と、それが問題かどうかを判断する方法を論じます。
- 🤯 What is Earned Value Management? EVM in a nutshell - EVMを3分で説明します。EVMの話題への興味をかき立てることでしょう。
- How The Witcher Devs Turn Great Ideas Into Game Features - CD Project RedのLead Game Designerが、ゲームを機能へ分解して優先順位付けするアプローチを話すタイムスタンプ付き動画です。そのまま制作のフレームワークとして使えます。
- 🔥 One-Page Designs - アジャイルでコミュニケーションを促すためユーザーストーリーを簡潔にし、詳細にしすぎないようにするのと同じ原則を、ゲームデザイン文書へ適用する方法を説明します。設計を議論する全員が認識を揃えるための可視化は、User Story Mappingの本も想起させます。GDパイプラインを変えるかもしれないので視聴してください。
- Game Development Caution - Timothy Cainが、FalloutやThe Outer Worldsの開発中に得たプロジェクト管理・創造プロセスの経験と対比しつつ、ゲーム開発が慎重さの文化へ移ったことを論じます。その慎重さが創造性、革新性、ゲーム全体の魅力へ与える影響を考察し、情熱主導の開発への回帰を促します。
- 🔥 This Problem Changes Your Perspective On Game Dev - ゲーム開発を、最高のゲームを象徴する湖の最深点を追求する探索アルゴリズムとして捉える興味深い視点です。この比喩は、ゲームデザインにおける戦略的な実験と探索の重要性、速度と正確性の均衡、局所最小値の危険、新しいアイデアを大胆に探る価値を示します。ゲームをどうプロトタイプすべきかを非常に簡単に説明します。
- 🔥 The Red & Green Flags of Studio Leadership - Rami Ismailはスタジオリーダーシップ全般を話しますが、チームの信頼を得て最良の友となるためプロデューサーがどう導くべきか、その本質を説明していると感じます。必見です。
- 🎓 Introduction to Game Production - ゲーム開発プロジェクトの管理における異なる段階と側面を扱う10のレッスンです。非常に表層的ですが、完全な初心者の出発点として悪くありません。
コース
- Deeply Practical Project Management - プロジェクト管理における「無駄話なし」のコースです。簡潔、要点重視、高度に実践的です。ゲーム開発向けではありませんが、一つのコース(約9時間)で多く、あるいはすべての不足を補えるため受講を勧めます。修了後はニーズに合わせて適応するか、原則の一部を使ってください。多くの文書テンプレートと例も含みます。
🔧 ツールとテンプレート
プロデューサーとして、何とか完成品を届けるためのツールがいくつか必要になるかもしれません。直接役立たないものもありますが、少なくともそのようなツールの存在を知るべきだと思えば含めています。チーム内で少し信頼を得る助けになるためです。
ツール
- Machinations - 制作・デモいずれの目的でも、ゲームメカニクス、経済フロー、状態のプロトタイプ作成を助けるツールです。Jesse SchellのBook of Lensesで言及されており古いものですが、長年にわたり変化しています。必ずしもプロデューサー用のツールではないものの見落とされがちなので、ゲームデザイナーへ提案してください。
- Excalidraw - 無料のオープンソースオンライン描画ツールです。ゲーム開発・プロジェクト管理のどちら向けでもありませんが、非常に多用途なので頻繁に使っています。
- 🎓 ChatGPT - Googleで何かを検索しようとするたびに、まずChatGPTへ質問することを強く勧めます。プロデューサーは用語や概念を参照・調査する必要がよくあり、そこはChatGPTが力を発揮する領域です。
- GPT for Google Sheets and Docs - SheetsやDocs内からChatGPTに問い合わせられる優れたGoogle Workspace拡張です。文書内で数式・関数を直接使い、データの生成、データテーブルやテキストの任意の変更ができます。
- SteamDB - 言うなればSteam上のあらゆるもののデータベースです。競合を追跡し数値を比較するのに非常に役立ちます。
- VG Insights - より優れた分析ツールおよび推定販売データの情報源の一つです。収益計算機、販売本数推定器など、類似サービスにはない独自ツールもあります。
- Steam Wishlists To Sales Calculator - Steamのウィッシュリスト数に基づいて、おおよその販売数を見積もるためのシンプルなツールです。ほかのツールほど正確ではありませんが、最も簡単です。
- GameDiscoverCo Plus - (GameDiscoverCo Newsletterの有料購読が必要)ゲームの「hype」、発見可能性などの分析を提供するGameDiscoverCoのデータ基盤です。ゲーム発見と予算編成に関する多数の電子書籍も利用できます。
テンプレート
- GameDiscoverCo - BASIC net revenue predictions - 販売予測を計算するシンプルなテンプレートです。名前のとおり非常に基本的です。
- Forecasting model by Fellow Traveler - ゲームの販売数を予測するときに使える堅実なテンプレートです。
- Altshift Steam Market Study template - 競合を分析し、潜在的な販売数を計算するのに役立つ別のテンプレートです。上記のほかのテンプレートと組み合わせて使い、概算を洗練させるのが理想です。
- Statistical PERT - プロジェクトの見積りと予測、必要時の根拠ある意思決定を助けるExcelテンプレート群です。
📨 購読
最新情報を得るため、以下のリソースのすべてまたは一部を購読することを検討してください。これらは(プロジェクト管理としての)制作に直接関係しませんが、プロデューサーならゲーム開発のあらゆることを少しは知っておきたいものです。好みのものを選んでください。
YouTube
- GDC - Game Developers ConferenceのYouTubeチャンネルです。ゲーム開発に関するあらゆる種類の講演があります。膨大で頻繁に更新されますが、必要な情報を絞り込む必要があります。
- Noclip - Video Game Documentaries - 多様なゲームの制作プロセスに関するクラウドファンディング型ドキュメンタリーです。舞台裏をのぞくようなもので、ときには興味深い「ポストモーテム」型の洞察があります。
- Game Production Academy - ゲームプロデューサー向けのアジャイルに関する動画です。追加記事はweb-siteを確認してください。
- Timothy Cain - 上の動画カテゴリにTimの動画を一つ載せましたが、ゲーム開発全般のよい文脈を得る助けとなる物語と経験で満ちたチャンネルなので、購読を強く勧めます。
ニュースレター
- Deconstructor of Fun - 制作に直接関係するものではありませんが、Brawl Starsがルートボックスをやめた理由・方法・結果など、最近のゲーム開発イベントを深く分析します。次のモバイルアクションゲームの制作を率いるなら、こうしたことを知っておきたいでしょう。podcastもあります。
- The GameDiscoverCo Newsletter - ゲーム制作とゲームの発見可能性におけるビジネス面に焦点を当てています。Steam関連トピックの深い分析は非常に価値があります。必読です。
- Lead52 - 簡潔で思考を促す、リーダーシップに関する週刊ニュースレターです。大量の情報を押し付けるのではなく、リーダーとしてどう成長できるかの発想を促します。
ポッドキャスト
- The Art of LiveOps - この番組は終了したようですが、2023年時点でも一部、あるいはすべてのエピソードが有用です。ライブ型モバイルゲームを管理しているなら聴いてください。
- Deconstructor of Fun - ニュースレターとの違いは、業界ニュース、新作ゲーム、一般的なゲーム開発トピックの詳細記事など、読むものがより多い点です。それでも外出中にはポッドキャストが最適です。
- Diablo Boss Rod Fergusson On What Makes a World Class Video game Producer - 世界クラスのゲームプロデューサーになる方法を話すなかで、Rodが豊富な知見を共有します。ゲーム制作歴が2年でも20年でも、この啓発的なエピソードから学べることは多くあります。
RSSフィードとその他の情報源
- fedoruk.works - ゲーム開発に特化しない、質の高いプロジェクト管理コンテンツです(
)。
- Kryuchkov about outsourcing - Software Delivery Management ConsultantのAlexander Kryuchkovが、プロジェクト管理についての助言を共有します。投稿のほぼすべてが高度に実践的で経験に満ちているため、とても気に入っています。すべてのProject Managerに必読です(
)。
- William W. Davis - プロジェクト管理におけるアジャイルについて洞察に富むLinkedIn投稿です。WilliamはStatistical PERTの著者でもあります。
- Game Developer - gamedeveloper.com(旧gamasutra.com)のRSSフィードです。ニュースと記事の両方で、制作を含むゲーム開発全般を扱います。
- Naavik - 業界の最新情報を得るための、非常に高品質なビジネス重視ブログです。人気タイトルやスタジオの失敗・成功事例を扱う「Deep Dives」シリーズを確認してください。
🌐 Webサイトとその他のリソース
- Global GameDev Salaries 2020-2021 - Evva Karr *がまとめた給与統計のGoogle Sheetです。
- H1B Salary Database - 米国出身ではないため、このデータの正確性は確信できません。
- Seyed’s Publisher Database - 多くのパブリッシャーへの追加メモを含む、非常に詳しいゲームパブリッシャー一覧です。パブリッシャー探しの定番リソースです。
- How To Market A Game - Chrisはゲームマーケティングと発見可能性をよく知っています。Game Producerならマーケティングと交わる機会が多いので、フォローしてください。
貢献
貢献を歓迎します。まずは貢献ガイドラインを読んでください。