An open-source re-implementation of Chris Sawyer's Locomotion, a transport company simulation game.
OpenLoco is an open-source re-implementation of Chris Sawyer's Locomotion, a classic construction and management simulation video game where players run a transport company. It rebuilds the original game in modern C++ to improve performance, add features like multiplayer, and increase technical limits while maintaining the original gameplay experience. The project requires the original game's asset files to run.
Fans of classic simulation games like Transport Tycoon and RollerCoaster Tycoon, developers interested in game engine reimplementation, and contributors looking to work on open-source game projects.
Developers choose OpenLoco because it revitalizes a beloved classic with modern code, cross-platform support, and community-driven enhancements, similar to successful projects like OpenTTD and OpenRCT2.
An open source re-implementation of Chris Sawyer's Locomotion
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Reimplemented from x86 assembly to C++, making the code more maintainable and extensible for future enhancements like increased limits and multiplayer.
Provides pre-built releases for Windows, Linux, and macOS, allowing the game to run on modern operating systems without compatibility issues.
Welcomes contributions for code and localization, with ongoing work on features such as multiplayer, showing a collaborative and evolving project.
Aims to preserve classic gameplay while adding improvements, following the successful model of projects like OpenTTD and OpenRCT2 for longevity.
Requires purchasing the original Chris Sawyer's Locomotion for asset files, adding an extra cost and step that can deter new players.
Compiling from source involves multiple dependencies like libpng, OpenAL, and SDL3, with OS-specific setups that can be challenging for non-developers.
Multiplayer is still in development, and save format limits restrict immediate expansion of maps and vehicles, making it less feature-rich than promised.