From Two-Year Projects to Games That Take a Decade
A new video game can look simple when you see the finished product. You start it, choose a character, enter a world and begin playing. Behind that experience, however, are years of planning, programming, animation, writing, testing, optimisation and production.
This is especially true for modern AAA games. Some of the industry’s biggest projects now spend many years in development before players can even see the finished product. GTA 6, for example, has been in development since 2015, with full-team work increasing after the release of Red Dead Redemption 2 in 2018. Rockstar has also explained that such a long development period creates another problem: cultural references and ideas can change before the game is released.
So why does a modern game take so long to make?
The answer is not simply that developers are working slowly. Games themselves have become much more complicated.
A Modern Game Is More Like a Digital World
Older games could often be built around a relatively small number of environments, characters and gameplay systems.
Modern games can contain enormous maps, hundreds of characters, detailed buildings, realistic weather, physics, vehicles, dialogue systems, artificial intelligence, cinematic sequences, online features and thousands of individual objects.
Each part has to work with every other part.
A character’s animation needs to work with the environment. The lighting needs to work with the materials. The physics system needs to respond correctly to vehicles and objects. The user interface needs to communicate information without interrupting gameplay.
When one system changes, another system can break.
That is one of the fundamental reasons developments takes so long.
Building a Game Starts Long Before the Game Exists
Before developers begin creating the final version, studios normally spend significant time deciding what the game should actually be.
This stage can include:
- Story and world planning
- Character concepts
- Gameplay prototypes
- Technical experiments
- Art direction
- Game engine decisions
- Budget planning
- Platform planning
- Early user testing
A studio might spend months testing an idea that eventually gets abandoned.
That work may never appear in the final game, but it still forms part of the development process.
This is one reason a game’s public announcement date does not necessarily represent the beginning of development.

Open-World Games Are Particularly Difficult
One of the biggest reasons development times have increased is the popularity of open-world games. An open-world game gives players a large environment that they can explore with relatively few restrictions.
That sounds simple.
It is not.
Developers need to create the world itself and then make sure the world behaves correctly.
A modern open-world game may need:
- Roads and buildings
- Interiors
- Traffic
- Pedestrians
- Wildlife
- Weather
- Day and night cycles
- Missions
- Side activities
- Physics
- Environmental effects
- Enemy behaviour
- Dynamic events
- Fast travel
- Streaming of game assets
The larger the world becomes, the more systems need to operate simultaneously. The goal is not simply to create a large map. The goal is to make the map feel alive.
Graphics Have Become Much More Expensive
Players expect modern games to look increasingly realistic. Characters now have detailed faces, realistic hair, complex clothing and sophisticated animations.
Environments contain physically based materials, realistic lighting, reflections, shadows and environmental effects.
Every one of these improvements requires additional work.
A single character may require:
- Concept art
- 3D modelling
- Texturing
- Rigging
- Facial systems
- Animation
- Clothing simulation
- Lighting setup
- Voice recording
- Testing
And a game can contain hundreds of characters and thousands of environmental assets.
Modern visual quality therefore increases not only the computing requirements of a game, but also the amount of work required to produce it.
Animation Is a Huge Job
When a player moves a character across a screen, it can appear effortless. The character may actually be using hundreds or thousands of animation states. Walking is different from running. Running uphill is different from running downhill. Carrying a weapon changes movement.
Injuries can change movement.
Swimming requires a completely different animation system. Then developers need transitions between these states so that the character does not suddenly jump from one animation to another.
The same principle applies to facial expressions, combat, driving, climbing and interacting with objects. The better the game tries to simulate reality, the more animation work is required.
Voice Acting and Cinematics Add Another Layer
Modern games increasingly resemble interactive movies. Large projects can contain hours of dialogue, cinematic sequences and character interactions. That means developers need writers, voice actors, directors, sound engineers, animators and cinematic teams.
A change to the story can therefore affect many departments.
Imagine changing a character’s role late in development. That change might require new dialogue, new animations, new cinematic scenes, new gameplay logic and additional testing.
A small creative decision can therefore create a large technical workload.
Developers Are Not Just Building the Game. They Are Building the Tools
Another part of development that players rarely see is the technology used to create the game.
Developers need tools for:
- Building environments
- Creating characters
- Editing animations
- Designing missions
- Managing dialogue
- Testing gameplay
- Creating lighting
- Managing assets
- Tracking bugs
- Optimising performance
Large studios may also create their own technology or heavily modify an existing game engine.
These tools can take years to develop.
The better the internal tools become, the more efficiently teams can build the actual game.
But creating those tools takes time before they provide a benefit.
Every Platform Creates More Testing
A game released on one platform has one main hardware environment to optimise for.
A game released across PlayStation, Xbox and PC has many more variables.
PC development is particularly complicated because players can have thousands of different combinations of:
- Processors
- Graphics cards
- Memory configurations
- Storage devices
- Drivers
- Operating system versions
- Display resolutions
- Refresh rates
A game that works perfectly on one computer can crash or perform badly on another.
Developers therefore need extensive testing.
The same game can also need different graphical settings, control systems and performance targets across platforms.
Testing Can Take Months
One of the biggest misconceptions about game development is that testing happens only at the end. In reality, testing happens throughout development.
Developers constantly search for:
- Crashes
- Broken missions
- Animation problems
- Incorrect dialogue
- Collision errors
- Performance problems
- Graphical glitches
- Save-file issues
- Multiplayer problems
- Hardware compatibility problems
Large games can contain millions of lines of code and enormous numbers of possible interactions. It is impossible for developers to manually test every possible situation. This is why quality assurance teams repeatedly play the same missions, explore the same areas and deliberately try to break the game.
The objective is not just to find bugs.
It is to find bugs before millions of players do.
Fixing One Bug Can Create Another
Game development is interconnected. Suppose a developer fixes an issue with a vehicle.
That change could unintentionally affect:
- Vehicle physics
- Collision detection
- Missions
- Character animations
- Multiplayer
- Save systems
This is called a regression problem.
A fix can accidentally break something that previously worked.
That means developers need to test the game again after major changes.
The larger the game becomes, the more difficult this process becomes.
Why Games Are Delayed
A delay does not necessarily mean that a developer has failed. Sometimes a delay is caused by quality problems. Sometimes the game is simply too large to finish within the original schedule. Sometimes a major feature needs more development. Sometimes the publisher changes the business strategy.
There can also be unexpected events.
For example, GSC Game World has described how development of STALKER 2 was affected by the war in Ukraine, a major office fire and other disruptions. The studio also explained the financial difficulty of continuing development indefinitely.
Delays can therefore protect a game from launching before it is ready, but they can also increase financial pressure on the studio.
More Development Time Does Not Automatically Mean a Better Game
This is an important point. It is tempting to assume that a game becomes better every time its release date moves further into the future.
That is not always true.
Development can reach a point where additional time produces smaller improvements while dramatically increasing costs.
Studios therefore have to decide when the game is ready enough to ship. CD Projekt Red’s leadership has recently discussed this balance in relation to large projects such as The Witcher 4 and GTA 6, arguing that games of this scale cannot simply be developed by cutting costs and focusing only on efficiency.
The challenge is finding the point where quality, budget and development time meet.
The Cost of Making AAA Games Is Rising
Modern games can require enormous teams. A major project may involve programmers, designers, artists, animators, writers, producers, sound engineers, testers, technical artists, cinematographers and many other specialists.
The longer development continues, the longer those people need to be paid. That means development time directly affects the budget.
Industry estimates vary widely because publishers rarely reveal complete budgets, but recent analysis shows that major AAA productions can reach hundreds of millions of dollars when development and marketing costs are included.
This creates a difficult business problem. If a game costs hundreds of millions of dollars, it needs to sell a very large number of copies to become profitable. That encourages publishers to invest in established franchises that already have large audiences.
Why Big Publishers Prefer Existing Franchises
Creating a completely new game is risky. A publisher knows roughly how large the audience for a major franchise might be. A new intellectual property has no such guarantee. This is one reason the industry continues to produce sequels, remakes and established franchises. The investment is still risky, but the publisher already has:
- A recognised name
- Existing fans
- Established characters
- Marketing potential
- Historical sales data
The downside is that players can become tired of seeing the same franchises repeatedly. This creates another challenge for the industry: how to make large games financially safe without making them creatively predictable.
Why Developers Cannot Simply Hire More People
It might seem logical that a studio could finish a game faster by hiring hundreds of additional developers. Sometimes it can help. But game development does not scale perfectly. A large team needs more managers, communication systems and coordination.
If hundreds of people are working on interconnected systems, developers need to constantly communicate about changes. Adding people can therefore increase complexity. This is sometimes described using the idea that communication becomes harder as teams grow.
A smaller team can make decisions quickly. A massive team may have more resources but also more coordination problems.
Development Has Also Become More Global
Game development is increasingly distributed across different countries and studios. A major game may involve teams working across several locations.
This can provide access to different talent pools and potentially reduce costs.
Saber Interactive’s Tim Willits recently discussed this approach, saying the company had moved away from significant development operations in North America because of high costs and instead relied heavily on studios in Europe and other regions. The example shows that development time is not only a technology problem.
It is also a workforce and business problem.
The Industry Is Under Financial Pressure
The long development cycle becomes especially difficult when a game does not sell as expected. A failed project can affect an entire studio. Recent reports about Don’t Nod, for example, show how weak sales, reduced revenue and project difficulties can create serious financial pressure for a developer.
This is why the current gaming industry has a complicated relationship with large budgets. Players want bigger, better games. Publishers want predictable returns. Developers want enough time to create quality products. Those three goals do not always fit together.
Why Some Smaller Games Are Growing
While AAA games become larger and more expensive, smaller studios are finding another path. Indie developers do not necessarily need enormous teams or hundreds of millions of dollars. A smaller team can focus on a specific idea and avoid some of the production requirements of a giant open-world game. Digital distribution also makes it easier for small developers to reach players without traditional physical distribution.
Recent industry discussion has highlighted the growing importance of independent developers as major publishers face financial and creative pressure. This does not mean indie games will replace AAA games.
Instead, the gaming industry may increasingly exist across different scales.
Some players will want enormous blockbuster worlds. Others will prefer smaller games with unusual ideas.
AI Could Change Development, But It Will Not Magically Make Games Faster
Artificial intelligence is becoming another part of the conversation. AI tools can already help developers with certain tasks, including coding assistance, asset workflows, testing and experimentation.
Research in 2026 is also exploring AI agents that can create games, identify bugs and optimise existing game projects. One recent benchmark found that current coding agents are better at creating playable foundations and implementing explicit requirements than at reliably discovering defects, verifying runtime behaviour and maintaining functionality across repeated changes.
That distinction is important. Creating a basic game is not the same as creating a polished AAA game. A modern blockbuster needs consistent art direction, reliable gameplay, performance optimisation, narrative quality, sound design and thousands of tested interactions.
AI may speed up individual tasks, but human developers still need to decide what the game should actually be.
AI Could Reduce Some Development Work
The more realistic possibility is that AI becomes another tool inside the development pipeline. For example, developers could use AI to:
- Generate early prototypes
- Assist with programming
- Find certain types of bugs
- Create temporary assets
- Generate test cases
- Analyse player behaviour
- Automate repetitive tasks
- Help developers explore design ideas
This could reduce the amount of manual work required for some tasks. However, it may not reduce the total development time by the same amount because studios could use the saved time to create even more detailed games. If production becomes faster, expectations may rise with it.
The Graphics Race Creates Its Own Problem
Every generation of hardware gives developers more graphical power. But that does not necessarily make development simpler. More power creates new possibilities.
Developers can create larger worlds, more detailed characters, better lighting and more complex simulations. Players then become accustomed to that quality.
The next game is expected to match or exceed it. This creates a cycle:
Better hardware → Better graphics → Higher player expectations → More development work → Larger budgets
The industry is constantly moving forward, but each improvement can create additional production requirements.
Games Are Becoming More Like Platforms
Another reason development takes longer is that some games are no longer designed simply as products that launch and finish. Many modern games are live services.
They are expected to receive:
- New maps
- New characters
- Events
- Balance updates
- Seasonal content
- Bug fixes
- Security updates
- New items
- Multiplayer improvements
This means development does not necessarily end when the game launches. For some games, launch is effectively the beginning of another development cycle.
Why GTA 6 Is Such an Interesting Example
GTA 6 demonstrates many of these challenges at once. The game has been in development for years, and Rockstar has to create a large interactive world while maintaining the series’ trademark storytelling and satire. Rockstar has also acknowledged a unique challenge created by such a long development cycle: the real world changes while a game is being produced.
A joke or social reference that feels current during early development may feel outdated years later.
That is a problem specific to large entertainment projects. Developers are not only building technology.
They are trying to predict what players will find relevant when the game finally arrives.
The Future May Not Be About Making Bigger Games
The industry’s solution may not be to keep making games larger. Instead, developers may focus on making production more efficient. Better development tools, improved game engines, procedural systems, AI-assisted workflows and automated testing could help reduce repetitive work.
Research is already exploring new ways of using generative systems in real-time game rendering, although these approaches are still experimental and face major challenges around consistent gameplay and world state.
The goal should not be to remove developers from the process.
It should be to allow developers to spend more time on the parts of game creation that require creativity and judgement.
What This Means for Players
For players, longer development cycles have both advantages and disadvantages.
The advantages
More time can allow developers to:
- Improve graphics
- Fix bugs
- Test gameplay
- Build larger worlds
- Improve storytelling
- Optimise performance
- Add accessibility features
A delayed game can sometimes launch in a much better state than it would have otherwise.
The disadvantages
Long development also means:
- Longer waits
- Higher prices
- Greater financial risk
- More cancelled projects
- More pressure on developers
- Greater expectations from players
There is also a risk that a game can become outdated before release.
Technology changes quickly.
A game designed around one generation of hardware can eventually launch into a completely different market.
So, Why Are Games Taking So Long?
There is no single answer.
Modern games take longer because they are larger, more detailed and more complicated than previous generations.
A major game may simultaneously be:
- A software project
- An interactive film
- A large-scale simulation
- A piece of visual art
- A music and sound production
- A multiplayer service
- A commercial product
All of these parts have to work together.
That is why creating a modern blockbuster can take many years.
The Real Problem Is the Expectations
The biggest change may not actually be technology. It is what players now expect from games.
Players expect realistic graphics, enormous worlds, intelligent characters, cinematic stories, smooth performance, online features and constant updates. Each expectation sounds reasonable by itself.
Together, they create an enormous production challenge.
The next generation of games may therefore depend less on simply adding more content and more on finding smarter ways to build that content.
The Bottom Line
Video games are taking longer to develop because modern games have become far more ambitious. A blockbuster title is no longer simply a collection of levels and characters. It is a complex software ecosystem that requires years of design, programming, art, animation, sound, testing and optimisation.
The gaming industry is now facing a difficult question.
Can developers continue making games bigger and more realistic without making development cycles and budgets unsustainable?
The answer may come from better tools, smarter production methods, AI-assisted development and a willingness to rethink what a modern blockbuster game needs to be. The future of gaming may not belong to the game with the biggest map or the highest graphics settings.
It may belong to the developers who can create the most engaging experience without requiring a decade to build it.



