Clausewitz Engine — Paradox’s Grand Strategy Game Engine: Games, Jomini & Features

Paradox's Clausewitz engine has powered grand strategy games since 2007. Here's its version history, how the Jomini layer fits in, every game built with it, and its key features.

Illustration of a top-down grand strategy world map divided into nations, representing Paradox's Clausewitz engine

The Clausewitz engine is a proprietary game engine developed in-house by Paradox Development Studio, built specifically for grand strategy games. Since 2007, it has powered nearly every major Paradox title — Europa Universalis, Crusader Kings, Hearts of Iron, Stellaris, and Victoria — making it one of the defining engines of the grand strategy genre. Named after the Prussian military theorist Carl von Clausewitz, it’s purpose-built to simulate entire worlds, with thousands of AI-driven nations, characters, and armies interacting across a live map.

This guide covers what the Clausewitz engine is, its version history, the closely related Jomini engine layer, the complete list of games built with it, and its standout technical features.

Table of Contents

What Is the Clausewitz Engine?

Clausewitz is a historical-simulation game engine written in C++, designed for the top-down, map-based grand strategy games Paradox is famous for. Rather than focusing on fast-paced action or photorealistic graphics, it’s optimized for something very different: simulating an enormous number of interacting systems — economies, diplomacy, warfare, populations, and characters — across the entire globe, in semi-real-time with pause.

The engine provides a 3D view of part or all of a world map, and its defining strength is running massive numbers of autonomous AI agents simultaneously: tens of thousands of “agents” (nations, characters, armies) each acting on their own logic. This is what makes a Paradox game feel like a living world where history unfolds differently every time you play.

A signature Paradox trait baked into Clausewitz is moddability. Because the games are built to be modified with as little as a text editor, Clausewitz titles have some of the strongest modding communities in gaming — and many Paradox developers were originally modders themselves.

From Europa to Clausewitz

Before Clausewitz, Paradox used what became known informally as the Europa engine — though as studio manager Johan Andersson later clarified, this wasn’t a designed engine so much as large chunks of code copy-pasted from Europa Universalis (2000) into each subsequent game. Europa was a 2D engine, and Paradox even licensed it to other developers through the Europa Engine Licensing Program in 2008.

The purpose-built Clausewitz engine debuted in 2007 with Europa Universalis III, giving Paradox a proper, reusable 3D engine for the first time — and it has been used in every game the studio has developed since.

Clausewitz Engine Version History

The engine has evolved through several generations, each tied to major Paradox releases:

VersionDebut GameYearNotes
Europa engineEuropa Universalis2000Predecessor; 2D, later licensed to third parties
Clausewitz 1Europa Universalis III2007The first true Clausewitz engine, 3D map view
Clausewitz 2Sengoku2011Used across Crusader Kings II, Victoria II era
Clausewitz 2.5Europa Universalis IV2013Rendering and performance improvements
Clausewitz + JominiImperator: Rome201964-bit, DirectX 11, and the new Jomini tools layer

A common point of confusion: the first game on the original Clausewitz engine was Europa Universalis III (2007), not Sengoku. Sengoku (2011) was the first game on Clausewitz 2, a later iteration. Both facts often get conflated.

The Clausewitz Engine Timeline Two decades of Paradox grand strategy technology Europa 2000 · predecessor Clausewitz 1 EU III (2007) Clausewitz 2 Sengoku (2011) Clausewitz 2.5 EU IV (2013) + Jomini layer Imperator (2019) 64-bit, tools, current 2000 2007 2011 2013 2019 Jomini is a tools layer added on top of Clausewitz, not a replacement — the two work together in modern Paradox games.

The Jomini Engine Explained

One of the most misunderstood parts of Paradox’s technology is the relationship between Clausewitz and Jomini. The key thing to understand: Jomini is not a replacement for Clausewitz — it’s a layer built on top of it. As Paradox’s engine team described it, the two are “two halves of the same engine.”

Introduced with Imperator: Rome in 2019 and named after the Swiss-French military theorist Antoine-Henri Jomini (a contemporary of Clausewitz), the Jomini layer adds:

  • A proper tools layer — something Clausewitz historically lacked. Jomini gives designers and modders actual tools rather than requiring raw file editing.
  • 64-bit support, allowing far larger and more complex simulations.
  • DirectX 11 rendering for improved 3D graphics.
  • Better performance options for games running thousands of simultaneous AI characters.
  • Dynamic audio and other modern features.

In Paradox’s own framing: Clausewitz is the general-purpose foundation (“a bunch of code you can use to make games”), while Jomini is specifically for the top-down, map-based grand strategy games — a shared tools-and-tech layer designed to let Paradox build bigger, better games faster across its projects. Modern Paradox titles like Crusader Kings III, Victoria 3, and Europa Universalis V are built on this combined Clausewitz + Jomini foundation.

Games Made with the Clausewitz Engine

Clausewitz has powered essentially every Paradox Development Studio grand strategy game since 2007, across its flagship franchises:

  • Europa UniversalisEuropa Universalis III (2007, the engine’s debut), IV (2013), and V (Clausewitz + Jomini)
  • Crusader KingsCrusader Kings II (2012) and Crusader Kings III (2020)
  • Hearts of IronHearts of Iron III (2009) and IV (2016)
  • VictoriaVictoria II (2010) and Victoria 3 (2022)
  • Stellaris (2016) — the studio’s sci-fi grand strategy game
  • Imperator: Rome (2019) — the debut of the Jomini layer
  • Sengoku (2011) — the first Clausewitz 2 title
  • March of the Eagles (2013) and other smaller titles

This makes Clausewitz one of the most prolific strategy engines in existence — nearly two decades of continuous grand strategy games run on it.

Key Features of the Clausewitz Engine

Clausewitz is built around the specific needs of grand strategy simulation:

  • Massive AI agent simulation — running tens of thousands of autonomous agents (nations, characters, armies) simultaneously, each with its own logic.
  • Whole-world map system — a 3D view of part or all of the globe, the centerpiece of every Paradox game.
  • Deep moddability — games can be modified with a simple text editor, enabling huge modding communities.
  • Semi-real-time simulation with pause — the signature grand strategy flow, where time runs continuously but can be paused for decisions.
  • Scripting layer — game logic defined in Paradox’s flexible (if idiosyncratic) scripting format, which the engine reads at runtime.
  • DirectX 11 rendering (with the Jomini layer) for the 3D map and interface.
  • FMOD audio for dynamic music and sound.
  • Custom, code-free UI creation — designers can build interfaces without editing engine code.

One honest technical note: historically, Clausewitz was largely single-threaded, meaning it used one CPU core heavily while others sat idle — a long-standing performance limitation in late-game Paradox titles with huge simulations. The Jomini upgrades and multi-threading improvements have addressed much of this in newer games, though performance in massive late-game states remains a known challenge of the genre.

Frequently Asked Questions

Conclusion

The Clausewitz engine is one of gaming’s most specialized and enduring pieces of technology — an engine built not for graphical spectacle but for the staggering complexity of simulating entire worlds of history. For nearly two decades it has been the invisible foundation beneath Europa Universalis, Crusader Kings, Hearts of Iron, Stellaris, and Victoria, and with the addition of the Jomini layer, it continues to power Paradox’s grand strategy games into a new generation.

Its combination of deep simulation, whole-world maps, and near-limitless moddability is exactly what has made Paradox’s games such enduring platforms for creativity — where each playthrough writes a different history. To explore how it fits among other game technologies, see our directory of the best C++ game engines.

Scroll to Top