Skip to content
AI ConnectPowered by VELENTIS
AI-generated2 min

CCP Games Begins Migrating EVE Online Codebase to Python 3

CCP Games is overhauling 2.4 million lines of legacy code in EVE Online and the Carbon Engine, transitioning from Stackless Python 2.7 to modern Python 3.

This article was AI-generated and published automatically. Context, labelling and all sources at the end of the article.

(KI-generiertes Symbolbild: Gemini / AI Connect)

Icelandic development studio CCP Games has officially launched a major technical modernization of the EVE Online platform. On August 25, 2026, the company began transitioning its core infrastructure and the proprietary Carbon Engine to modern Python 3. Until now, the space MMO relied on a custom implementation of Stackless Python 2.7, which had remained essentially unchanged in production since 2010. This transition marks one of the most substantial architectural updates in the title's operating history.

The sheer scale of the project involves modernizing roughly 2.4 million lines of legacy codebase. CCP Games is deploying a mix of automated transition tools, such as the open source utility futurize, alongside structured manual refactoring passes. This combined methodology is designed to preserve the deterministic behavior of complex gameplay rules and economic systems across New Eden. At the same time, it systematically cleans up deprecated syntax and unmaintained internal routines.

Moving away from the legacy Python 2 environment addresses technical debt that has constrained backend development for years. Upgrading to Python 3 grants the development team direct access to modern task schedulers and native asynchronous programming pipelines. These components are critical for optimizing server performance across multi-core processors during large-scale fleet engagements. Furthermore, it unlocks compatibility with contemporary developer toolchains and current upstream libraries.

A major motivation behind the modernization is establishing infrastructure for compute-heavy features and upcoming server workloads. Alongside EVE Online itself, the related initiative EVE Frontier will directly utilize the refreshed codebase. The upgrade provides the architectural baseline needed to integrate AI-assisted server workloads and responsive world simulation mechanics into the core game engine. Previously, implementing such modern systems was severely bottlenecked by the Stackless 2.7 runtime.

For the active player base, this transition represents a decisive commitment to the long-term sustainability of the virtual galaxy. By replacing its foundational software layers, CCP Games ensures that the MMO launched in 2003 remains viable on modern computing architectures for years to come. The engineering team plans to roll out the refactored modules incrementally while maintaining live operations, aiming to minimize service disruptions for players worldwide.

What this means for you

This migration illustrates the extensive engineering required to modernize decades-old live service titles so they can support asynchronous infrastructure and AI workloads. For software teams, it demonstrates practical paths for upgrading legacy codebases without interrupting continuous production systems.

Perspectives

Coverage: 3× Other

One story, several angles: how each source frames the topic, each with a verbatim quote.

  • eveonline.comOther

    The EVE Online team presents the multi-stage migration of 2.4 million lines of code to Python 3 as a necessary step to secure better developer tools, quicker bug fixes, and long-term performance improvements.

    Original quote

    The EVE codebase consists of 2.4 million lines of Python.

    eveonline.com
  • simonwillison.netOther

    Simon Willison highlights the migration as a major case study in Python at scale, focusing on the technical hurdles of behavioral differences between language versions and how Stackless Python is being replaced.

    Original quote

    EVE Online has been one of the most interesting case studies in Python at scale for over twenty years now.

    simonwillison.net

Source classification is maintained editorially (political spectrum only where consensus is broad; vendor communication is PR, not journalism). Unlabelled sources are unclassified: we do not guess.

Evidence

Well sourced
78/100
  • CCP Games officially launched the migration of EVE Online and the Carbon Engine to Python 3 on August 25, 2026.

    verified
  • The previous architecture relied on Stackless Python 2.7, which had remained in use since 2010.

    verified
  • The transition encompasses roughly 2.4 million lines of legacy code utilizing automated tools such as futurize alongside manual refactorings.

    verified
  • The upgrade establishes the technical foundation for modern task schedulers, asynchronous pipelines, and AI-assisted server workloads in EVE Online and EVE Frontier.

    single source

The evidence score is computed, not hand-set: from confidence, the number of sources and the share of verified statements.

Source & transparency

As of: August 27, 2026

AI-generatedAI-generated: produced automatically from vetted sources with technical quality checks (source, quote and figure verification); no human sign-off of each item before publication

Sources
3
Verified statements
3 / 4
Evidence score
78Well sourced

Want to put this into practice?

We connect you with suitable AI providers from the DACH region, free of charge and without obligation.

What's next?