A community-maintained open-source engine for Jedi Academy and Jedi Outcast with bug fixes, performance improvements, and multi-platform support.
OpenJK is an open-source game engine maintenance project for Star Wars Jedi Knight: Jedi Academy and Jedi Outcast. It fixes bugs, improves performance, and adds modern platform support while ensuring full backwards compatibility with the original games and modifications.
Players of Jedi Academy and Jedi Outcast who want improved stability and cross-platform support, and mod developers seeking a clean, maintained codebase for creating new game modifications.
Developers choose OpenJK because it provides a community-supported, stable engine foundation with multi-platform compatibility and a focus on preservation, allowing mods to run reliably without altering core gameplay.
Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Ensures seamless operation with original game files, mods, and save games, as the README emphasizes preservation without altering core content.
Runs on Windows, Linux, and macOS, including x86_64, Arm, and Apple Silicon architectures, expanding accessibility to modern systems.
Addresses long-standing engine issues, providing a more reliable and performant experience compared to the vanilla games.
Offers a well-maintained codebase with documentation, making it easier for developers to create new modifications and contribute back.
Explicitly avoids adding major gameplay features or rebalancing, restricting developers who want to expand beyond original mechanics.
Jedi Outcast multiplayer is not supported, requiring users to rely on alternative projects like JK2MV, as admitted in the README.
Setup involves extracting files into specific directories and managing dependencies, which can be cumbersome for less technical users.