The Official Game Dev Classification Guide
Classifying the Different Sizes of Game Development Companies
Solo Game Developers
Individual creators managing all aspects of game development. Known for their personal and unique game experiences.
π Solo Spotlight π
Stardew Valley - Eric Barone (ConcernedApe)
Indie Game Studios
Small teams creating innovative and creative games, often with limited budgets.
π Indie Spotlight π
Hollow Knight - Team Cherry
Mid-Sized Game Studios
Studios with a substantial team size and budget, producing games with higher production values.
π Mid-Sized Spotlight π
The Walking Dead - Tell Tale Games
AAA Game Studios
Large studios with significant budgets, large teams, and high-end production capabilities.
π AAA Spotlight π
Fortnite - Epic Games
Think something's wrong? Have a suggestion?
FAQs
Why did you create this site?
I've talked, helped and collaborated with game companies of all shapes and sizes. There is no one size fits all product, workflow or solution for each sized company. Though after a time, patterns emerge. This site is to help define what "AAA" actually means, and why there isn't an "A", or "AA" concept like in baseball.
How did you come up with these categories
There are multiple ways to categorize teams, some do by budget or team size. I believe there are games/studios that can be in multiple categories (lookup Dave the Diver). This is to finally put a stake in the ground and create the categorization.
Are you willing to change these categories?
Absolutely! I'm happy to be corrected and update. Though it can't just be by just one email or chat. Data driven is the goal.
Is this wrong?
Maybe! But your feedback is helpful to make it correct. Please let me know where I'm right and wrong. Data is helpful π.
Those numbers don't look right...
The might be, but this is a generalization classification. There are solo developers who raise millions on Kickstarter. Alternatively, AAA studios may deliver small games to test an innovative feature, or complete an IP licensing contract.
An "AAAA" game?
Nope, sorry, there is no AAAA game Yves, even though you said it.
What is "Bash Scripts"?
Usually this is the minimum amount of code scripting to get a game to build. For example, this would be editing or wrapping "RunBuild.bat" for an Unreal Engine game.
What do you mean by "All Platforms*"?
Certain AAA games are released onto one platform, called an "Exclusive". Examples would be Spiderman for PS5 or Halo for XBox.
What is an IT Admin?
An IT Admin is someone who sets up emails, manages the website, buys desktops, writes scripts, deploys servers, ensures source control runs smoothly, and employees have access to the tools to build a great game.
What is a Release Engineer?
As the company grows, a Release Engineer helps ensure the code is merged correctly, the game builds successfully, tests pass and everyone can access testable builds.
What is a Game Engine Developer?
A Game Engine Developer is someone who works on plugins or updates/changes/improves the game engine the team is using. For instance, the Unreal Engine source code is available to edit, so teams will improve the engine, adding a new functionality to their game. When that happens, it's best to distribute updates to team members using Unreal Game Sync (UGS).