A CMake-based fork of the CyanWorlds.com Engine focused on bug-fixes, cross-platform compatibility, and enhanced features.
Plasma is a CMake-based fork of the CyanWorlds.com Engine, originally developed for Myst Online. It is an open-source game engine focused on bug fixes, cross-platform compatibility, and enhanced features, maintained by the H-uru community. The engine supports 3D graphics, physics, audio, and networking for creating and running multiplayer adventure games.
Game developers and enthusiasts interested in modifying or extending the Myst Online game engine, or those looking for an open-source, community-maintained 3D game engine with server-client architecture.
Developers choose Plasma for its active community maintenance, cross-platform improvements, and compatibility with existing Myst Online assets and open-source servers. It offers a specialized engine for adventure-style games with built-in networking and physics, all under the GPLv3 license.
Cyan Worlds's Plasma game engine
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The H-uru community actively maintains the engine with bug fixes and enhancements, as highlighted in the README's focus on ongoing development and involvement opportunities.
Enhanced support for multiple operating systems beyond the original engine, making it viable for modern deployments across different platforms.
Works seamlessly with open-source servers like dirtsand, enabling complete self-hosting for multiplayer games, as mentioned in the related projects and key features.
Uses CMake for streamlined building and dependency management, replacing older systems and improving compilation efficiency, as stated in the project description.
The README lists over a dozen required and optional libraries, such as NVIDIA PhysX and OpenSSL, making setup cumbersome and prone to errors on different systems.
As a fork of the CyanWorlds.com Engine for Myst Online, it has a smaller community and fewer resources compared to mainstream engines, limiting third-party tools and support.
The project includes non-free libraries and warns against introducing more, requiring legal diligence for modifications and potentially restricting future development.