Librelancer  by Librelancer

Classic space game re-implementation

Created 10 years ago
594 stars

Top 54.0% on SourcePulse

GitHubView on GitHub
Project Summary

A re-implementation of the 2003 space game Freelancer, Librelancer targets fans of the original title and developers interested in game engine development. It aims to provide a modern, cross-platform (Windows, Linux) engine for the classic game, preserving its gameplay while enabling future enhancements and community contributions.

How It Works

The project reconstructs the Freelancer experience using C# and OpenGL. This approach leverages modern graphics APIs and programming languages to achieve better performance and compatibility on contemporary operating systems, offering a community-driven alternative to the original proprietary title.

Quick Start & Requirements

Building from source is required. Windows users need 64-bit Windows 10+, .NET 10.0 SDK, Visual Studio 2022/2026 (with C++ workload), and CMake 3.15+. Linux users require x86-64/arm64, .NET 10.0 SDK, SDL2, openal-soft, gcc/g++, CMake 3.15+, and GTK3 headers. Both platforms need a GPU supporting OpenGL 3.1+ and a vanilla Freelancer installation for game assets. Build scripts (build.ps1 for Windows, build.sh for Linux) must be run before opening the solution. Nix users can leverage nix-shell --pure. Downloads are available at https://librelancer.net/downloads.html.

Highlighted Details

  • Cross-platform support for Windows and Linux.
  • Requires original Freelancer game assets.
  • Strict policy against accepting LLM/AI-generated contributions.

Maintenance & Community

Contribution guidelines are detailed in CONTRIBUTING.md. Support is available via Patreon (https://www.patreon.com/librelancer). The project explicitly rejects AI-generated issues and pull requests.

Licensing & Compatibility

The project's license is not specified in the README, posing a significant adoption blocker. Compatibility requires an existing Freelancer installation, and commercial use implications are unclear due to the missing license information.

Limitations & Caveats

macOS support is currently pending a dedicated maintainer. Compatibility with certain mods from the original Freelancer is not guaranteed. The explicit rejection of AI-generated contributions may affect development velocity. The absence of a clear license is a critical limitation for any adoption decision.

Health Check
Last Commit

6 days ago

Responsiveness

Inactive

Pull Requests (30d)
13
Issues (30d)
3
Star History
5 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.