An open-source Vulkan port of the Serious Engine for Serious Sam Classic, enabling modern graphics on Windows, Linux, macOS, BSD, and Raspberry Pi.
Serious Sam Classic: Vulkan is an open-source port of the Serious Engine that adds Vulkan graphics API support to the classic Serious Sam games (The First Encounter and The Second Encounter). It modernizes the rendering pipeline, enabling better performance and compatibility across a wide range of platforms, including Linux, macOS, BSD, and Raspberry Pi. The project is based on the original Serious Engine source code released by Croteam, enhanced with Vulkan integration from community forks.
Gamers and developers interested in playing or modding the classic Serious Sam titles on modern operating systems, especially those seeking improved graphics performance via Vulkan. It also appeals to open-source enthusiasts and retro gaming preservationists.
It provides a free, community-maintained alternative to the original proprietary executables, with enhanced cross-platform support, modern graphics rendering, and integration with popular high-definition mods like XPLUS. The project is fully open-source and supports self-hosting on various systems.
Open source game engine version developed by Croteam for Serious Sam Classic with Vulkan support (Windows, Linux, FreeBSD, OpenBSD, macOS, Raspberry Pi OS). Based on https://github.com/sultim-t/Serious-Engine-Vk and linux port https://github.com/icculus/Serious-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.
Replaces legacy OpenGL/Direct3D with a high-performance Vulkan backend, providing better graphics efficiency and support for modern hardware, as detailed in the Vulkan integration and XPLUS mod compatibility.
Supports Windows, Linux, BSD, macOS, and Raspberry Pi with specific build instructions for each, including package managers (APT, AUR) and containerized formats (Flatpak, Snap), ensuring broad accessibility.
Includes built-in support for the XPLUS high-definition mod, with scripts to download and integrate enhanced textures and models, showcasing active community involvement and preservation efforts.
Offers multiple installation methods from source compilation to pre-built packages and portable formats like AppImage, catering to different user preferences and system configurations.
Requires users to purchase and copy game data files from the original Serious Sam Classic titles (e.g., via Steam), adding an extra cost and setup step compared to all-in-one solutions.
Building from source involves numerous prerequisites like Vulkan SDK, CMake, and platform-specific dependencies, with lengthy instructions that can be daunting for non-technical users.
The README warns that Debug builds contain asserts that can crash the engine, forcing users to use Release builds for stable gameplay, which may hinder development or debugging workflows.
For some platforms like NetBSD, Vulkan is unsupported, requiring manual workarounds like -DUSE_SYSTEM_VULKAN=FALSE, and performance may vary across different hardware and OSes.