Star on GitHubStar2.4k stars

Case study

TA3D: rebuilding Total Annihilation in a 3D engine

TA3D rebuilds Total Annihilation gameplay in an OpenGL 3D engine that loads original game maps, units and animation scripts from separate resource files. It implements movement, construction, weapons and campaign play, with additional visual effects and a game console.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C2 code & docs, no demo or download
Stars
64
Last commit
2022-01-30
Language
C
License (GitHub)
GPL-2.0

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

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

How evidence classes are assigned

Requirements & limits

  • Prerequisites: Total Annihilation resource files from a CD, mod or demo are required.
  • Prerequisites: Qt5, SDL, SDL_mixer, SDL_net 1.2, GLEW and zlib are required.
  • Limits: The engine, original-style UI and AI remain unfinished.
  • License: GPL-2.0.

Cite

BibTeX

@misc{ta3d-total-annihilation-case,
  title = {{TA3D: rebuilding Total Annihilation in a 3D engine}},
  howpublished = {\url{https://github.com/zuzuf/TA3D}},
  url = {https://github.com/zuzuf/TA3D},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/ta3d-total-annihilation-case/}}
}

Plain text

TA3D: rebuilding Total Annihilation in a 3D engine. https://github.com/zuzuf/TA3D (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/ta3d-total-annihilation-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 GitHub · zuzuf/TA3D · Revision da96975

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab