Case study
OpenSC2K: recreating SimCity 2000 in Rust and Godot
OpenSC2K recreates SimCity 2000 with a Godot front end and Rust libraries for simulation, file formats, rendering, audio and scripting. It imports graphics, text, sound and music from the player's own game copy and supports original .sc2 city files alongside its extended .sc2x format.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 5.3k
- Last commit
- 2026-11-04
- Language
- Rust
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence

- Observed
- Download and demo observed; the case covers part of the target software.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Requires the user's own copy of SimCity 2000 for original graphics, text, sound and music.
- Prerequisites: Running from source requires Godot 4.7 and Rust.
- License: Licensed under MIT; bundled fonts retain separate licenses.
Cite
BibTeX
@misc{opensc2k-case,
title = {{OpenSC2K: recreating SimCity 2000 in Rust and Godot}},
howpublished = {\url{https://github.com/OpenSC2K/OpenSC2K}},
url = {https://github.com/OpenSC2K/OpenSC2K},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/opensc2k-case/}}
}Plain text
OpenSC2K: recreating SimCity 2000 in Rust and Godot. https://github.com/OpenSC2K/OpenSC2K (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/opensc2k-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · OpenSC2K/OpenSC2K · Revision 9441f8c
More in Games
- OpenSC4: an early open-source reimplementation of SimCity 4 · Case study
- OpenScreamer: reconstructing Screamer and Screamer 2 · Case study
- OpenSE4: reimplementing the Space Empires IV Deluxe engine · Case study
- OpenSHC: reimplementation of Stronghold Crusader · Case study
- opensims2: reconstructing The Sims 2 engine · Case study
- OpenSith: reimplementing the Jedi Knight: Dark Forces II engine · Case study