An upgraded and refactored open-source engine for running the classic game Cave Story.
NXEngine-evo is an open-source game engine that recreates and modernizes the engine for the classic indie game Cave Story. It is a refactored and upgraded version of the original NXEngine, offering improved features, bug fixes, and support for modern systems. The project allows players to run Cave Story with enhanced graphics, widescreen support, and additional customization options.
Fans of Cave Story, retro gaming enthusiasts, and developers interested in game engine modifications or porting classic games to modern platforms.
It provides a more stable and feature-rich alternative to the original NXEngine, with active development, community support, and compatibility across multiple operating systems and devices like the PlayStation Vita and Nintendo Switch.
nxengine refactoring
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Port to SDL2 provides improved graphics and input handling across Linux, macOS, and Windows, ensuring better compatibility with contemporary systems.
Widescreen support up to Full HD and animated character portraits modernize the gameplay without altering the core Cave Story aesthetic.
Supports desktop OSes along with PlayStation Vita and Nintendo Switch ports, broadening accessibility for retro gaming enthusiasts.
Active Discord and Matrix channels indicate ongoing updates and user support, as seen in the README badges and wiki resources.
Mod support is initial and lacks comprehensive tools or documentation, limiting complex customization without deep engine knowledge.
Features like built-in data extractor and replays were removed due to bugs, inconveniencing users who relied on them for content access or recording.
Requires building from source with platform-specific wikis or managing releases, and separate sourcing of Cave Story data files adds friction.