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
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-09
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.
Primary sources
- README GitHub · zuzuf/TA3D · Revision da96975
More in Games
- Tapir: reimplementing the RGSS game runtimes · Case study
- TempleRun-RL: reconstructing Temple Run mechanics for simulator training · Case study
- Test Drive II Enhanced: a C reimplementation of the EGA game · Case study
- Test Drive II: The Duel: an SDL3 reconstruction of the DOS EGA game · Case study
- th10: reconstructing Mountain of Faith 1.00a for the browser · Case study
- The Crystal Scrolls: a Crystal Space engine for The Elder Scrolls III: Morrowind · Case study