OpenLiberty
OpenLiberty is an open-source project aiming to reimplement Grand Theft Auto III in the Godot Engine. It focuses on loading game maps, collision data, models, and textures at runtime, converting them from GTA3 formats to Godot formats.
https://github.com/FOSS-Supremacy/OpenLibertyPreview Images




OpenLiberty: Reimplementing GTA 3 in Godot
OpenLiberty is an ambitious open-source project focused on reimplementing Grand Theft Auto III using the Godot Engine. This project aims to provide a modern and extensible alternative to existing GTA 3 reimplementations.
Project Goals
The primary goal is to load and convert GTA3 game assets such as maps, collision data, models, and textures into Godot's native formats. This involves converting RenderWare formats to Godot-compatible formats, which is a significant undertaking. The project emphasizes avoiding the use of reverse-engineered Rockstar Games code to mitigate legal risks.
Key Features and Motivation
- Asset Loading: Loads GTA3 map, collision, models and textures.
- Modern Engine: Leverages the capabilities of the Godot Engine for enhanced rendering and modding support.
- GDScript: Uses GDScript for game logic and asset conversion.
- Open-Source: Encourages community contributions and modifications.
- Legal Safety: Avoids using reverse-engineered Rockstar Games code.
Future Plans
The project aims to support modding and multiplayer functionality. There are also considerations of reimplementing GTA San Andreas, leveraging the GTA3 format converter code.