game dev journey

Game Dev journey: AAA or Indie?

The game dev journey is quite an adventurous one. It sounds great to become a game developer, but you need to know there’s a tough road ahead. The game industry is not kind to those who serve it, but it can be rewarding to those who have a passion for it. All the long hours of crunching and dealing with complicated technical/artistic stuff can be taxing on your soul. But there are moments when you see your game working exactly as you planned, and then you feel all that hard work has paid off. When the game’s released, you will have a few weeks of blissful holidays if people love it. But make sure to make those few going weeks count. After that, you’re back on the grind…if you’re not already burnt out.

You have probably heard of the terms “indie” and “AAA.” They both involve game making, but one is like working on your small farm, and the other is like serving a big scary Feudal landlord. (This example has been chosen carefully!). There is also a lesser known “AA Industry,” which is basically an indie game that is too big or an AAA game that is too small.

What is an AAA Game Developer? 

Game Publishing

An AAA game developer refers to a video game development company that creates high-budget, large-scale, and highly polished games with a strong emphasis on production quality, graphics, gameplay complexity, and immersive storytelling. The term “AAA” originally stood for “triple-A,” signifying the highest level of quality and investment in the gaming industry.

AAA games are typically associated with top-tier game publishers and developers who have the financial resources, technical expertise, and creative talent to produce blockbuster titles. These games often feature cutting-edge graphics, advanced audio design, intricate gameplay mechanics, and expansive worlds to explore. They aim to deliver a premium gaming experience that resonates with a wide audience.

Key characteristics of AAA game developers include:

  1. High Production Budget: AAA games require substantial financial investment to cover development costs, marketing campaigns, voice acting, motion capture, music composition, and more.
  2. Advanced Technology: AAA game developers utilize the latest technologies and game engines to achieve stunning visuals, realistic physics, and immersive environments.
  3. Large Development Teams: These developers employ large teams of skilled professionals, including artists, programmers, designers, writers, animators, and more.
  4. Long Development Cycles: Due to the complexity and scale of AAA games, their development cycles can span several years.
  5. Broad Distribution: AAA games are typically released on multiple platforms, including consoles, PC, and sometimes mobile devices, to maximize their reach.
  6. High Sales Expectations: Given the significant investment, AAA games are expected to achieve high sales numbers to justify the costs involved.
  7. Intensive Marketing: AAA game developers engage in extensive marketing campaigns to build anticipation and excitement before a game’s release.
  8. Diverse Genres: AAA developers create games across various genres, including action-adventure, role-playing, first-person shooters, open-world exploration, and more.

The High-Risk, High-Reward World of Indie Game Development


At first glance, it might seem like the Indie industry is where it’s all at. You are your own boss, you have complete creative freedom, you don’t have to bust your ass for an artistic vision you don’t even care about, and most importantly, you take the lion’s share of the sale profit, not the greedy publisher. On paper, making a successful indie game is like hitting the jackpot. But that’s easier said than done. All you must do is check out the “new release” steam page. There are hundreds of games there that are forgotten the moment they’re released. The Indie industry is a very high-risk, high-reward kind of deal. If your game makes it, it can be such a huge trendsetter that it can even overshadow the AAA industry (like Minecraft). If it’s not… well, let’s say a shitpost on 4chan could have a higher cultural impact than your game. We’re not even going to mention money.

What factors cause the difference between AAA and indie games?

Both AAA and the indie industry have their advantages and disadvantages for game devs. But before we get to that side of the game dev journey, there are several difference between aaa and indie games, let’s go through some factors that distinguish AAA from indie games (from Gameopedia):

Development Budget

One of the main differences between aaa and indie games is the development budget; AAA games have a production budget of 50 million dollars or more. Sometimes, it can reach hundreds of millions.

Marketing Push

 AAA games benefit from huge marketing campaigns. Sometimes the marketing becomes more expensive than the actual game.

Team Size

 AAA games have 50 to 100 people working on the game full-time. Sometimes the number increases to hundreds of people.

Dedicated Publisher

 AAA games often have a dedicated publisher that takes care of everything in terms of budget, marketing, and the boring legal stuff, but AA and Indie games have to look for one, or in the case of Indie games, self-publish.

Graphics & Technology

 AAA games look freaking gorgeous, or at least they’re supposed to. They’re pretty much made to sell cutting-edge hardware.

Production Values (like voice acting)

 AAA games often feature the talents of celebrities for voice acting or motion capture.

Franchising

 AAA games are made in the hope of turning into franchises. This is why original IPs are few and far between in this field.

Threshold for Success

 AAA games have a very high threshold for success. They usually have to sell two million copies to break even.

Streaming and Content

 AAA and AA publishers deal with YouTubers and Twitch streamers to promote their games. Indie games can also become huge in the streaming business (like Among Us), but it usually happens by word of mouth, not a planned marketing campaign.

Esports

 Although most Esport games have roots in indie games or mods, Esports is a high-profile business. So Esport games should be either AAA or be forced to become AAA (like in the case of Counter-Strike: Global Offensive and Dota 2).

Now that you know the differences between AAA and indie games, the question is: which path is right for you? What to expect from each one? Let’s go through three criteria that can influence your decision. 

Specificity of Role

If you want to become an indie game dev, you must be a Jack of all trades. Since the number of people working on indie games is usually 1 to 10, each member must be responsible for making the game work. Also, you need to be very self-reliant. For example, if you are a programmer on an indie game and get stuck on something, you don’t have many programmers around you to help you fix the problem. You ought to figure it out yourself.

An extreme example of this would be Eric Barone, the creator of Stardew Valley. This guy woke up one day and decided to make a video game inspired by his favorite childhood game, Harvest Moon. But he didn’t know anything about game development, and he had no interest in joining a team. So, he decided to learn how to code, draw, design, write, make music, and test the game all by himself, mostly from scratch. This extremely challenging task led to many years of frustration, financial reliability on others, and sleepless nights. But he managed to learn all those things and created a game that went on to make him a millionaire. He made more money through Stardew Valley than some AAA devs make in a lifetime. That sounds great, but how many people have the willpower and resources to do something like that?

On the contrary, in the AAA industry, each project is big enough to have you work in a specific field. For example, if you make a linear action-adventure game, you might have a level designer. But if you make an open-world RPG, that role might be divided into two: 1. Quest Designer 2. Open World Designer

These two pictures, taken from Mark Brown’s “How to Become a Game Designer” video, explain how roles become more specific as the games get bigger:

difference between aaa and indie games

photo 2022 12 08 15 19 09 Polydin

The specificity of your role in the AAA industry is a double-edged sword. On the one hand, it’s helpful to be able to focus on one thing and polish and improve it to perfection. You might have someone whose only job is to think about the UI and how to improve it. That’s a very manageable task. On the other hand, it can get boring after a while and cause burnout. In the AAA industry, you never have access to the whole picture, and you’re basically just a cog in a machine, so you might not feel too connected to the game. But in the indie scene, everyone involved greatly impacts the final product. Even though they might have a bigger chunk of the workload and need to be flexible, they would feel better about their work because of how impactful it is.

Some devs transition from indie to AAA, and some from AAA to indie. It’s not like you have to get stuck with one. If you are looking for a proper job and want to interact with people who can show you the ins and outs of the industry, it’s better to start with an AAA or AA studio. The best place to start is either the customer service or the QA department because they have the lowest requirement for entry. You might feel like a pawn for a while, but the experience you’ll get and the connections you make will be worth it. If you want to work in the game industry, you have to know people. Connections are your most important asset; you can make tons of them in the AAA industry.

If you’re the kind of guy with a strong vision and need a lot of creative control, and if you have a high aptitude for self-learning, it might be better to start making indie games. The chance of making money is much lower, but if your indie game becomes a hit by any chance, you have taken a shortcut to success.

Geographical Limitation

The most apparent problem with working in the AAA game industry is that you have to physically exist in a place where the AAA gaming industry exists. This includes Japan, California, New York, Paris, and London. Although since Covid 19 Lockdown and the normalization of remote work, this limitation has been eased for some occupations (like artists). But still, most of the actual work is done in a physical space surrounded by colleagues. If you don’t have the means for immigration or it’s just too risky for you, then tough luck.

The indie industry doesn’t have that problem. A great indie game can theoretically come from anywhere on the planet, as long as there’s electricity and an internet connection. Friends usually form indie studios, so they have more freedom to stay together. Even in some cases, when they’re not together, they can make it work. For example, Yacht Club Games, the studio behind Shovel Knight, was formed by five people. Four of those five were working in a studio apartment in Valencia, California, and one telecommuted with them through a laptop and a webcam because he had to be in Chicago. There are many ways to accommodate each other when you’re an indie studio, but the AAA industries expect you to be at your post on time, ready to work for the greater good.

Marketing

Marketing is by far the biggest setback indie games face. There’s a good reason why the marketing budget for some AAA games is higher than the game’s budget. We live in a time and age where people’s attention is the most valuable commodity.

You don’t have to worry about marketing if you work in the AAA industry. They have dedicated marketing teams who will ensure millions of people see the UI you have designed. But if you are an indie dev, you have to have ideas about how to market your game.

The most effective way of advertisement for indie games is word of mouth, and there’s no way around it. However, it doesn’t mean you can’t do anything about it. Most successful indie games are based on something popular and nostalgic gamers yearn for, like an 80s platformer, 90s shooter, etc. Its absence can be felt in the AAA market. Successful indie devs base the template of their game on this popular but absent concept and then add their twist to it. For example, Eric Barone, the game dev mentioned earlier, went to Harvest Moon fan communities online and talked about his game there. That’s how he managed to attract attention initially.

Building a Community of Fans for Indie Game Success


There are tons of communities like that all over the internet, dedicated to niche and not-so-niche games and genres that the AAA market cannot or does not want to make for whatever reason. People will welcome it and spread the word if you have something to show. Remember, the AAA industry is a big bad wolf, but algorithms rule it; it must adhere to tried and tested formulas. As long as it exists in its current form, it will constantly be blindsided by its conservatism. So when it comes to creativity and intuition, indie games have a considerable advantage over the AAA industry. Use that leverage to your advantage, both in development and marketing.

As an indie dev, building a community of fans long before the game’s release is important and keeping them engaged with the whole process of making the game through constant updates. Their feedback helps you to stay motivated and creates a buzz around your game as it gets closer to the finishing line. If these dedicated fans like what you’re doing, they will spread the word about your game, something that your indie game desperately needs.

All and all, If you’re looking for an easy path, then the AAA industry is where you should start. It has job security, you know what you need to do, and there’s no need to constantly improvise and sacrifice your health and financial state to make it work, at least not when you’re a low-level worker.

If you have a strong vision, an extensive skill set, an iron will, and a high aptitude for learning and improvising… screw it. If you’re a renaissance man, then you might want to start with making an indie game. But please, do all of us a favor and if your indie game becomes a hit, don’t become a sellout.

Can an Indie Developer Make an AAA Game?

Creating a AAA-level game as an indie developer is possible on paper, but in reality, it’s a formidable challenge due to various factors. AAA games are known for their high production values, cutting-edge technologies, and expansive budgets. These games require large teams of specialists, extended development cycles, and meticulous quality assurance.

AAA games benefit from substantial funding, allowing for top-notch graphics, complex gameplay mechanics, and immersive experiences. Indie developers often lack the financial resources to compete on this scale, which can limit their ability to access advanced tools and technologies.

Moreover, AAA games have established marketing and distribution channels, making it challenging for indie titles to gain visibility in a crowded market. The technical expertise required to achieve AAA-quality visuals and gameplay mechanics can also be a barrier for smaller teams.

While creating a game on par with AAA titles is demanding, some indie developers have succeeded by focusing on unique gameplay mechanics, innovative storytelling, and niche markets. Prioritizing creativity, leveraging strengths, and connecting with their target audience can lead to successful indie games, even if they don’t match the sheer scale of AAA productions.

to stay updated on our current and coming projects, join our newsletter

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
Scroll to Top