An open-source JavaScript remake of SimCity 2000 with WebGL rendering and plans for enhanced features.
OpenSC2K is an open-source recreation of the classic city-building game SimCity 2000, implemented entirely in JavaScript with WebGL rendering. It allows users to import and view original city files in a browser, with plans to fully simulate gameplay and add new features beyond the original. The project rebuilds the game engine without using any original code or copyrighted assets.
Developers and retro gaming enthusiasts interested in game engine recreation, web-based simulations, or exploring classic game mechanics through modern web technologies.
It provides a legally clean, extensible foundation for experiencing and modifying SimCity 2000's gameplay, with the potential for community-driven enhancements and cross-platform accessibility directly in browsers.
OpenSC2K - An Open Source remake of Sim City 2000 by Maxis
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses Phaser 3 and WebGL Canvas for performant, cross-browser graphics, as highlighted in the README's overview for efficient rendering.
Loads and displays SimCity 2000 city files with basic camera controls, providing a foundation for viewing cities, as described in the usage section.
Built as a clean-room implementation without copyrighted assets, allowing legal extension and modification, with plans for new features like larger maps.
Aims to support multiple SimCity 2000 editions in the future, as noted in the overview, enhancing compatibility beyond the current Windows 95 Special Edition.
The README explicitly states that core gameplay, including simulation, is 'completely unimplemented,' making it unsuitable for actual gameplay.
Ongoing refactoring has broken existing features, as mentioned in the update section, leading to instability and a need for fixes in upcoming commits.
Requires users to manually provide specific files from the original game (LARGE.DAT and PAL_MSTR.BMP), adding setup complexity and potential legal barriers.
OpenSC2K is an open-source alternative to the following products: