Star on GitHubStar2.4k stars

Case study

Warsmash: reimplementing Warcraft III on LibGDX

Warsmash reimplements Warcraft III gameplay on LibGDX using assets from the user's own game installation. A configurable virtual file system reads MPQ archives, extracted folders, or CASC sources according to the installed patch, while Java source implements simulation, rendering, interface, and scripting components.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C2 code & docs, no demo or download
Stars
592
Last commit
2025-12-09
Language
Java
License (GitHub)
AGPL-3.0

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

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

How evidence classes are assigned

Requirements & limits

  • Prerequisites: A purchased copy of Warcraft III and a configured warsmash.ini pointing to its assets.
  • Scope: Asset layout and supported source types depend on the Warcraft III patch version.
  • Limits: For patch 1.32 and later, some reformatted sound tables and unit voices are not fully supported.
  • License: AGPL-3.0 license.

Cite

BibTeX

@misc{warsmash-warcraft-iii-case,
  title = {{Warsmash: reimplementing Warcraft III on LibGDX}},
  howpublished = {\url{https://github.com/Retera/WarsmashModEngine}},
  url = {https://github.com/Retera/WarsmashModEngine},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/warsmash-warcraft-iii-case/}}
}

Plain text

Warsmash: reimplementing Warcraft III on LibGDX. https://github.com/Retera/WarsmashModEngine (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/warsmash-warcraft-iii-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 · Retera/WarsmashModEngine · Revision f9e0aee

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab