Star on GitHubStar2.4k stars

Case study

RA2 Engine: reconstructing Red Alert 2 and Yuri's Revenge

RA2 Engine rebuilds Command & Conquer: Red Alert 2 with Yuri's Revenge as a C++17 and SDL2 engine for Windows and Android. It reads the player's original MIX and CSF files, including rulesmd.ini, and implements combat, movement, AI and timing from observed game behavior. The author describes version 0.9 as a playable beta.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C2 code & docs, no demo or download
Stars
22
Last commit
2026-10-14
Language
C++
License (GitHub)
0BSD

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Observed
Code, documentation and a download method observed; no demo found.
Checked
2026-11-09

How evidence classes are assigned

Requirements & limits

  • Prerequisites: Requires a legally owned Red Alert 2 installation with Yuri's Revenge data, including ra2.mix, ra2md.mix, language.mix and multimd.mix.
  • Prerequisites: Runs on Windows 10 or later or Android 5.0 or later.
  • Limits: Yuri's faction and campaign are not yet playable; some behavior and cross-platform multiplayer remain limited.
  • License: 0BSD.

Cite

BibTeX

@misc{ra2-engine-case,
  title = {{RA2 Engine: reconstructing Red Alert 2 and Yuri's Revenge}},
  howpublished = {\url{https://github.com/omarelarab/ra2-engine}},
  url = {https://github.com/omarelarab/ra2-engine},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/ra2-engine-case/}}
}

Plain text

RA2 Engine: reconstructing Red Alert 2 and Yuri's Revenge. https://github.com/omarelarab/ra2-engine (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/ra2-engine-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · omarelarab/ra2-engine · Revision a8cfdcc

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab