Librelancer is a cross-platform, open source game engine re-implementing the 2003 space trading and combat game Freelancer. The engine comes with a modding toolkit called LancerEdit, available in the SDK download.
NOTE: Playing Freelancer with this engine still requires the Freelancer data files that you own. Librelancer does not provide any assets.
Currently, the engine is not yet capable of playing through Freelancer properly. However, steady progress is being made in reverse-engineering the game and re-implementing its behaviours.
As of 2024, the first mission of the game (Mission 01A) can be played through. In 2025 we achieved Mission 2. Multiplayer is supported, and more story missions are rapidly becoming playable.
Librelancer requires a video card supporting OpenGL 3.1 or OpenGL ES 3.2 minimium. The engine may be run on both Windows 10+ and any modern x86_64 or arm64 Linux distribution.
Librelancer does not run acceptably on 32-bit platforms due to choices made with minimum instruction set levels in mind. Do not expect to be able to run it on arm32 operating systems, as these are not supported properly by .NET for high performance code.