# OpenRoads: a SkyRoads reimplementation using original data files

> OpenRoads reimplements SkyRoads in TypeScript with HTML5 rendering while loading the original game's art, music and level files. The repository includes game code and notes on the original data and rendering, and the application can also run under Node.js with Oculus Rift support.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/anprogrammer/OpenRoads>
- Primary source: <https://github.com/anprogrammer/OpenRoads/blob/67f0946d2c1bf3450cb64607b2b60a77d7dc7e63/README.md>
- Catalog page: <https://awesomerea.org/resources/openroads-case/>
- Record JSON: <https://awesomerea.org/resources/openroads-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/openroads-case/index.md)

## Requirements & limits

- **Prerequisites:** Original SkyRoads data files are required for its stated data-file support.
- **Prerequisites:** TypeScript and HTML5 are used; Node.js is available as an alternative runtime.
- **License:** MIT license.

## Primary sources

1. <https://github.com/anprogrammer/OpenRoads/blob/67f0946d2c1bf3450cb64607b2b60a77d7dc7e63/README.md>
2. <https://github.com/anprogrammer/OpenRoads/blob/67f0946d2c1bf3450cb64607b2b60a77d7dc7e63/LICENSE>

## More in Games

- [OpenRW: an open re-implementation of the Grand Theft Auto III engine](https://awesomerea.org/resources/openrw-gta3-engine-case/index.md) · Case study
- [openSA: reimplementing the GTA San Andreas runtime](https://awesomerea.org/resources/opensa-case/index.md) · Case study
- [OpenSAGE: rebuilding the SAGE engine for Command & Conquer: Generals](https://awesomerea.org/resources/opensage-engine-case/index.md) · Case study
- [OpenSC2K: recreating SimCity 2000 in Rust and Godot](https://awesomerea.org/resources/opensc2k-case/index.md) · Case study
- [OpenSC4: an early open-source reimplementation of SimCity 4](https://awesomerea.org/resources/opensc4-simcity-4-reimplementation-case/index.md) · Case study
- [OpenScreamer: reconstructing Screamer and Screamer 2](https://awesomerea.org/resources/openscreamer-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
