Story Details

  • OpenJKDF2 – A cross-platform reimplementation of JKDF2 in C

    Posted: 2025-02-23 11:55:51

    OpenJKDF2 is a cross-platform, open-source reimplementation of the Jedi Knight II: Jedi Outcast and Jedi Academy game engine written in C. It aims to be a clean and modern engine while maintaining compatibility with the original games' content, supporting both single-player and multiplayer modes. The project prioritizes features like improved rendering, physics, and networking, allowing for modifications and enhancements beyond what was possible with the original engine. It's designed to be portable and has been tested on Windows, macOS, and Linux.

    Summary of Comments ( 14 )
    https://news.ycombinator.com/item?id=43148664

    Hacker News users discuss OpenJKDF2's potential benefits, including cross-platform compatibility and potential performance improvements over the original Jedi Knight II: Jedi Outcast game engine. Some express excitement about potential modding opportunities and the project's clean codebase, making it easier to understand and contribute to. Others question the practical benefits, wondering if the performance gains are substantial enough to warrant a full reimplementation. The use of CMake is praised, while concerns are raised about the licensing implications of incorporating assets from the original game. One commenter points out potential issues with online multiplayer due to timing differences, which are hard to replicate perfectly.