An open-source reimplementation of GTA 3 using the Godot Engine, converting game files at runtime for modern performance and modding.
OpenLiberty is an open-source project that reimplements Grand Theft Auto 3 on the Godot Engine. It loads and converts the original game's files at runtime, providing a modern, legally safer alternative to older reimplementations. The project focuses on leveraging Godot's capabilities for improved performance, easier development, and future expansions like modding and multiplayer.
Game developers, modders, and open-source enthusiasts interested in reimplementing classic games, exploring game engine technology, or contributing to a community-driven GTA3 project.
Developers choose OpenLiberty for its legal safety (no Rockstar code), modern Godot foundation enabling easier contributions, and potential for future adaptations like GTA San Andreas, unlike older, limited RenderWare-based projects.
A GTA 3 reimplementation on the Redot Engine
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Avoids Rockstar's proprietary code by only using user-provided GTA3 files, minimizing legal risks as emphasized in the README's comparison to projects like re3.
Built on Godot for advanced graphics, node-based development, and GDScript scripting, enabling easier contributions and future enhancements like modding.
Converts GTA3's RenderWare formats to Godot formats quickly without performance loss, allowing real-time asset streaming as described in the README.
Designed to support mods and has plans for adapting to GTA San Andreas by reusing format conversion code, leveraging Godot's flexibility for broader game reimplementations.
The README admits story mode is complex and not implemented, with many TODOs like NPCs, weapons, and animations, making it far from a full game experience.
Requires the Redot Engine, a fork of Godot, which may have compatibility issues, limited documentation, and deviate from mainstream Godot updates, adding complexity.
Users must manually provide GTA3 files and use a specific engine variant, making installation and running more cumbersome compared to plug-and-play solutions.
Multiplayer functionality is marked as WIP and not fully functional, limiting its use for projects needing reliable online play without additional development effort.