Curated list of awesome lists
Awesome Game Production
A curated list of awesome resources, related to game production process - books, articles, tools, project management, methodologies - aimed to help game producers deliver their games.
Video game development (or production) is a process of developing a video game by a single person or a team of developers, not necessarily professionals or employed by someone to do so. This list is focused on game producer's role - a person, who manages and orchestrates the game production process in multitude of ways. Hence the shortened list name.
This list does not cover specific disciplines like game design, quality assurance, programming. Refer to the Gaming section of the "master" awesome list for other gamedev stuff.
Majority of the provided resources are in English, but I might include items in other languages too, if you help me by creating a pull request. Look for a flag next to the link.
- 🔥 - awesomeness over 9000: highly practical and easy to use
- 🎓 - absolute basics
- 🤯 - a complex topic, that might be hard to understand
Contents
📚 Books
Some books might not be as good as the others, but still hold some value to producers. Refer to the Articles section for more practical resources, and consider below books for your next evening reading session.
-
Agile Game Development with SCRUM - The book provides detailed explanations and real-world examples of how SCRUM can be used to increase productivity, improve communication, and deliver high-quality games on time and within budget.
-
Agile Game Development: Build, Play, Repeat - Comprehensive guide to implementing agile methodologies in game development, covering topics from team dynamics to production processes. The book features case studies, practical tips, and exercises that provide readers with a hands-on approach to creating successful games with agility.
-
Blood, Sweat, and Pixels: The Triumphant, Turbulent Stories Behind How Video Games Are Made - A behind-the-scenes look at the making of several popular video games, detailing the challenges faced by game developers and the intense pressures of the industry.
-
Disrupting the Game: From the Bronx to the Top of Nintendo - Highlights the challenges Garcia faced as a woman of color in a male-dominated industry, and provides valuable insights into leadership, innovation, and diversity in the tech industry.
-
The Art of Game Design: A Book of Lenses - If you're transitioning to a management role from game design, chances are you've read this one. If not, still consider it as it will help to understand the why's behind design decisions and challenge your team or your client.
-
The Game Production Handbook - Comprehensive guide to game production, covering topics such as project management, team building, and production processes. The book includes real-world examples and case studies from successful game studios, and provides practical tips and advice for game developers at all levels.
-
Practical Project Initiation: A Handbook with Tools - It is what it says. Can't get more practical than this. It is not gamedev related, but you might want to pick up a few tricks for your next pre-production.
-
The Game Producer's Handbook - Practical guide to game production, covering all aspects of game development from initial concept to final release. The book provides insights into production methodologies, team management, and project planning, and includes tips and advice from experienced game producers.
- 🎓 Producing Games: From Business and Budgets to Creativity and Design - Read if you don't know a thing about how games are made, or skip otherwise. This book is old, but the production process hasn't fundamentally changed.
-
User Story Mapping: Discover the Whole Story, Build the Right Product - This book is about way more than just how to do story mapping. What stories are really about? How do you actually use them to change the world? If you're not using stories like it is described in this book, then you're not using stories at all.
📰 Articles
Links to articles, hosted elsewhere. These may disappear or change location overtime, which is when you might want to ask Wayback Machine for help.
Game Producer Role and Skills
- 🎓 What A Video Game Producer Actually Does - A nice summary by Jason Schreier - the dude, who you should probably follow.
- 🎓 So, You Want To Be a Video Game Producer? - The article explains what a video game producer does, their career path and title development, and the key skills required to become one.
- 🎓 So, You Want To Be a Video Game Producer? Part #2 - Focuses on the skillset of a video game producer, which includes project management methods and tools, communication and people skills, problem solving, technical skills, and a genuine interest in playing and knowing about video games.
- 🎓 So, You Want To Be a Video Game Producer? Part #3 - Provides five steps for landing a job as a video game producer, including identifying your realistic career level, optimizing your resume and cover letter, applying to multiple companies, preparing for interviews, and networking with recruiters.
-
What Makes a Good Game Producer? Part 1 - Explores the qualities and skills that make for a successful game producer, including leadership, communication, and adaptability, with insights from experienced industry professionals.
-
What Makes a Good Game Producer? Part 2 - Delves deeper into the role of a game producer, including project management, risk assessment, and team coordination, and provides tips for aspiring producers on how to develop their skills and excel in the role.
-
Five tips on being a better producer - The title might feel gimicky, but there are a few very important pieces of advice, which are worth considering.
Game Production Best Practices and Tips
- 🔥 Breaking The Wheel - Justin Fischer's absolutely awesome collection of best practices and tips to leading game production. Must read.
Agile Project Management
Designing a Production Process
-
Designing a Production Process: Part 1 - Provides an introduction to designing a production process for game development studios, covering topics such as team structure, workflow, and asset management.
-
Designing a Production Process: Part 2 - Delves deeper into the components of a production process, including milestone planning, risk management, and quality assurance.
-
Designing a Production Process: Part 3 - Focuses on production methodologies, providing an overview of popular approaches such as Agile, Waterfall, and Scrum, and discussing the advantages and disadvantages of each.
Schedule Management
-
Evidence-Based Scheduling - A system, that produces reliable shipping schedules, based on the past performance of the team. It uses Monte Carlo simulation to generate distributions of possible ship dates, and then combines them with the team's availability to give a reliable date range.
-
When will the Agile Project be done? - How to make an educated forecast of the project's end date, based on the team's velocity.
Post-mortems
Many post-mortems here are back from the day, and might seem outdated and not useful. But after reading through them you'll quickly realize the teams back then had the same issues. Use these articles as a lense to look at your problems.
-
Ensemble Studio's Age of Empires II: Age of Kings - Age of Empires II: Age of Kings was developed by Ensemble Studios with the aim of improving upon the original game in every aspect, from graphics to user interface. Modern game developers can learn from Ensemble's dedication to innovation within the genre and their use of tools and automated testing to streamline their development process.
-
Baldur's Gate II: The Anatomy of a Sequel - Baldur's Gate II, developed by BioWare, focused on improving upon the original game by refining the development process, learning from past mistakes, and incorporating player feedback. Modern game developers can apply these lessons by prioritizing features, establishing clear development guidelines, and fostering open communication between team members to create an even better sequel.
-
Blizzard's Diablo II - Diablo II, developed by Blizzard Entertainment, focused on refining and expanding the gameplay mechanics of the original Diablo, while also addressing player feedback and criticisms. Modern game developers can learn from this approach by continually iterating on their game's core elements and incorporating player feedback to create a sequel that captures the essence of the original while offering fresh and engaging experiences.
-
Irrational Games' System Shock 2 - System Shock 2, developed by Irrational Games, was a sequel created under challenging circumstances, including inexperienced developers, tight deadlines, and a small budget. Modern game developers can learn from the team's ability to adapt to these constraints and design within their technological limitations, as well as their focus on simple, reusable gameplay elements and cooperative development to create a worthy sequel.
-
Epic Games' Unreal Tournament - Unreal Tournament, released in 1999, was developed by Epic Games and Digital Extremes, who had an unusual development cycle and a very loose development process. The game managed to evolve from a single-player game into a deathmatch-oriented design and ultimately earned more than five "Game of the Year" awards and is consistently rated in the top ninetieth percentile in reviews.
📺 Videos
Courses
-
Deeply Practical Project Management - This is what you'd call a "no BS" course on project management. Concise, to the point, and highly practical. It is not focused on game development, but I think you should still take it, because it closes many (if not all) gaps with just one course (~9 hours). Once completed, just adapt to your needs or just use some of the principles. It also includes numerous document templates and examples.
🔧 Tools and templates
As a producer, you might need a few tools to help you deliver the damn thing. Some of these may not be useful to you directly, but I might have include one if I think you should at least know such a tool exists. This is to help you gain a few credits in your team.
Tools
-
Machinations - A tool, that helps prototyping game mechanics, economy flow and states either for production or for demo purposes. This tool has been mentioned by Jesse Schell in his Book of Lenses, so its old but it has transformed over the years. Not necessarily a tool for a producer to use, but it is often overlook, so go ahead and give your game designers a tip.
-
Excalidraw - A free and open source online drawing tool. Neither gamedev or project management related, but is so versatile, I find myself using it quite often.
- 🎓 ChatGPT - Every time you are about to Google something, I would strongly advice first to ask ChatGPT your question. We, producers, might often need to reference or look up a term or a concept, which is where ChatGPT shines.
-
GPT for Google Sheets and Docs - An awesome Google Workspace extension, that allows querying ChatGPT from within sheets or docs. You can generate data and modify any data tables or just text in any way using forumulas and functions directly in the documents.
Templates
-
Art Asset List template - A basic and process agnostic template to keep track of all in-game assets, that need to be produced, their status (high-level) and naming. Should be adjusted to your production pipeline.
📨 Subscriptions
To stay up-to-date, consider subscribing to all or some of the below resources. These are not production related (as in Project Management), but as a producer, you kinda want to know a little bit about everything in gamedev. So pick your poison.
YouTube
-
GDC - Game Developers Conference YouTube channel, all sorts of talks on anything game development related. It's huge and is updated frequently, but you'll have to filter the information you need.
-
Noclip - Video Game Documentaries - Crowdfunded documentaries about the production process of different kinds of games. Kind of a peek behind the curtains, sometimes with interesting "post-mortem" type of insights.
-
Game Production Academy - Videos on agile topics for Game Producers. Check out their web-site for extra articles.
Newsletters
-
Deconstructor of Fun - Not directly production related, but offers in-depth analysis on recent gamedev events, e.g. Brawl Stars ditching lootboxes: why, how and what was the outcome. You want to know about things like this when leading the production of your next mobile action game. And they also have a podcast.
Podcasts
-
The Art of LiveOps - This show seems to have ended, but some (if not all) episodes are still relevant in 2023. If you're managing a live mobile game, give it a listen.
-
Deconstructor of Fun - The difference with the newsletter is that it has more stuff to read, like industry news, new game releases, in-depth articles on some general gamedev topics. Still, their podcast is great if you're on the go.
RSS feeds and other sources
-
fedoruk.works - Quality project management content, not game development specific ().
-
Game Developer - RSS feed of the gamedeveloper.com (ex. gamasutra.com) - both news and articles, all about game development (including production).
🌐 Websites and other resources
Contributing
Contributions welcome! Read the contribution guidelines first.
Footnotes
* Evva Karr