Skip to content

Blitzkrieg 2 is a 2005 real-time tactics video game based on the events of World War II and is the second title in the Blitzkrieg series. The game was developed on an in-house game engine by the company Nival, primarily written in C and C++.

License

Notifications You must be signed in to change notification settings

dwdowiak/Blitzkrieg-2

 
 

Repository files navigation

English Русский 中文 हिन्दी Español Français Deutsch Português 日本語 Bahasa Indonesia

Blitzkrieg II Trailer

The computer game Blitzkrieg 2 is the second installment of the legendary series of real-time strategy war games, developed by Nival Interactive and released in 2005.

The game is still available on Steam and GOG.com.

In 2025, the game's source code was released under a special license that prohibits commercial use but is completely open for the game's community, education and research. Please review the terms of the license agreement carefully before using it.

Tech stack

  • Game engine: Custom 3D engine, mostly written in C++
  • Scripting language: Lua
  • Animation: Granny Animation (RAD Game Tools) ⚠️ Commercial license - not included
  • Video: Bink Video Technology ⚠️ Commercial license - not included
  • Audio: FMOD sound system ⚠️ Commercial license - not included

What is in this repository

  • Complete — game data and resources
  • Design — design documents and art resources
  • Soft — source code and development tools
  • Sound — game sound resources
  • Tools — development and build tools
  • Localizations — localization files
  • Versions — different build configurations and testing environments
  • Versions/Temporary/Engine/Sources — complete game engine source code

Running the game

Basic launch

  1. Navigate to the Complete/bin/ directory
  2. Run the game executable (if available)

Map editor and development tools

Map editor

  • Location: Complete/Editor/
  • Documentation: Design/Manuals/MapEditorManual/
  • Manual: Design/Manuals/MapEditorManual/Final/
  • FAQ: Design/Manuals/MapEditorManual/FAQ/

Development tools

  • Maya plugins: Tools/MayaScripts/
  • Texture converters: Tools/TexConv.exe, Tools/DxTex.exe
  • Font generator: Tools/FontGen.exe
  • Granny tools: Tools/Granny/

Building the project

Build requirements

  • Microsoft Visual Studio (2003)
  • DirectX SDK
  • Additional dependencies are specified in the documentation

License Information

This project is released under a special non-commercial license from NIVAL INTERNATIONAL LTD.

✅ What's included and open source:

  • Game engine source code - Custom license from NIVAL INTERNATIONAL LTD (non-commercial use only)
  • zlib compression library - zlib License (permissive, commercial use allowed)
  • Game scripts, assets, and data - Custom license from NIVAL INTERNATIONAL LTD (non-commercial use only)

⚠️ Additional tools not included in source code:

  • FMOD Audio System
  • Bink Video Technology
  • Granny3D Animation System
  • Stingray Studio UI Components
  • MySQL Database
  • S3TC Texture Compression

📋 Third-party licenses:

  • zlib (v1.1.3) - Copyright (C) 1995-1998 Jean-loup Gailly and Mark Adler - zlib License

Please review the complete license agreement before using this code.

About

Blitzkrieg 2 is a 2005 real-time tactics video game based on the events of World War II and is the second title in the Blitzkrieg series. The game was developed on an in-house game engine by the company Nival, primarily written in C and C++.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 51.7%
  • HTML 40.4%
  • Lua 4.9%
  • C 2.1%
  • CSS 0.5%
  • JavaScript 0.1%
  • Other 0.3%