Case study
reone: reconstructing the Knights of the Old Republic engine
reone reconstructs an engine for Star Wars: Knights of the Old Republic and The Sith Lords in C++ using public file-format information and observations of the games and their resources. It loads files from a legally obtained copy, with SDL 2 and OpenGL 3.3 used by the custom engine.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 323
- Last commit
- 2026-11-01
- Language
- C++
- License (GitHub)
- GPL-3.0
- Status
- Archived
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a download method observed; no demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: A legal copy of KotOR or The Sith Lords is required; development targets unmodified Steam versions.
- Prerequisites: Building requires a modern C++ compiler and the project's open source library dependencies.
- Limits: Game mechanics remain under development, and compatibility outside the unmodified Steam versions is not guaranteed.
- License: GPL-3.0.
Cite
BibTeX
@misc{reone-kotor-engine-case,
title = {{reone: reconstructing the Knights of the Old Republic engine}},
howpublished = {\url{https://github.com/seedhartha/reone}},
url = {https://github.com/seedhartha/reone},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/reone-kotor-engine-case/}}
}Plain text
reone: reconstructing the Knights of the Old Republic engine. https://github.com/seedhartha/reone (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/reone-kotor-engine-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · seedhartha/reone · Revision fe5d5bf
More in Games
- reRBR: reimplementing Richard Burns Rally 1.02 · Case study
- Return To The Roots: rewriting The Settlers 2 for modern systems · Case study
- ReverseSanta: a reconstruction of Santa Claus in Trouble · Case study
- reWoodpecker: a PSP reconstruction of Woody Woodpecker · Case study
- Rigel Engine: a Duke Nukem II engine reimplementation · Case study
- Riiablo: rebuilding Diablo II in Java · Case study