Case study
OpenSWOS: rebuilding Sensible World of Soccer in C
OpenSWOS rebuilds Sensible World of Soccer in C from reverse engineering of the Amiga game and runs it across desktop, mobile and Amiga platforms. Its setup creates the required graphics, music and team data from the user's own game copy, and the port adds online multiplayer and widescreen display.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 75
- Last commit
- 2026-11-10
- Language
- C
- License (GitHub)
- GPL-3.0
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a demo observed; no download method found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Requires the user's own copy of Sensible World of Soccer to prepare game data.
- Prerequisites: The Amiga build requires both PC and Amiga game copies.
- License: OpenSWOS-authored source is GPL-3.0-or-later; third-party components retain their own licenses.
Cite
BibTeX
@misc{openswos-case,
title = {{OpenSWOS: rebuilding Sensible World of Soccer in C}},
howpublished = {\url{https://github.com/benbaker76/OpenSWOS}},
url = {https://github.com/benbaker76/OpenSWOS},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/openswos-case/}}
}Plain text
OpenSWOS: rebuilding Sensible World of Soccer in C. https://github.com/benbaker76/OpenSWOS (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/openswos-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Games
- OpenTitus: porting the Titus the Fox and Moktar engine · Case study
- OpenVice: a C# port of Grand Theft Auto: Vice City · Case study
- Oracles NX: a Nintendo Switch port of the Oracle games · Case study
- Ottsel: an ARM64 port of Jak and Daxter · Case study
- OutRunners: native ports built on an arcade game decompilation · Case study
- OverBlood-xport: an OverBlood PlayStation decompilation port · Case study