OpenLiberty: A GTA 3 reimplementation on the Godot Engine
OpenLiberty is a GitHub project reimplementing GTA 3 with the Godot Engine, focusing on legal safety and community contributions, while avoiding original code from Rockstar Games. Future plans may include GTA San Andreas.
Read original articleOpenLiberty is a GitHub project focused on reimplementing Grand Theft Auto III (GTA 3) using the Godot Engine. The primary goal is to load and stream the game's map, collision data, models, and textures at runtime without utilizing any original code or files from GTA 3. This project does not aim for a direct 1:1 reimplementation due to the complexities involved, particularly the need to convert RenderWare formats to those compatible with Godot. OpenLiberty is designed with legal safety in mind, as it avoids using any code from Rockstar Games, which reduces the risk of legal complications. If successful, the project may also pursue a reimplementation of GTA San Andreas. The Godot Engine was selected for its modern features, user-friendliness, and efficient development capabilities. To run the project, users must download the repository, incorporate their own GTA 3 files, and execute it within the Godot Engine. Basic controls for player movement and vehicle interaction are included. The project encourages community contributions and has established communication channels on platforms like Discord and Matrix for discussions.
- OpenLiberty aims to reimplement GTA 3 using the Godot Engine without original code.
- The project focuses on legal safety by not using Rockstar Games' code.
- Future plans may include reimplementing GTA San Andreas if successful.
- Godot Engine is chosen for its modern features and ease of use.
- Community contributions are encouraged through Discord and Matrix channels.
Related
OpenLoco: Modern, open source version of the classic transport simulation game
OpenLoco is a modern, open-source recreation of Chris Sawyer's Locomotion game. Developed in C++, it offers new experiences while preserving the original gameplay. Users can access project details, download the game, and engage with the community.
Godotcaml for Godot 4.2
Godotcaml, a project by Matt Walker, integrates OCaml with Godot 4.2 for game development. It enables calling Godot functions from OCaml and defining new Godot classes. Work is ongoing to improve signal support, garbage collection handling, and method definitions. The project is not production-ready yet, needing enhancements in build system integration, hot-reloading, and type safety. Contributions and testing are encouraged for further development.
Porting My JavaScript Game Engine to C for No Reason
Dominic Szablewski announced the high_impact game engine, a C port of his Impact JavaScript engine, designed for 2D action games, supporting multiple platforms and featuring essential game development tools.
Fallout 2 Remake 3D
Jonasz O. has launched an Early Access pre-alpha 3D remake of Fallout 2 for Windows, macOS, and Linux, featuring various gameplay controls, positive ratings, and community engagement with ongoing updates.
Godot 4.3
Godot 4.3 has been released with over 3,500 commits from 500 contributors, introducing new audio resources, improved physics, simplified navigation, enhanced animation, and Direct3D 12 support for better compatibility.
Related
OpenLoco: Modern, open source version of the classic transport simulation game
OpenLoco is a modern, open-source recreation of Chris Sawyer's Locomotion game. Developed in C++, it offers new experiences while preserving the original gameplay. Users can access project details, download the game, and engage with the community.
Godotcaml for Godot 4.2
Godotcaml, a project by Matt Walker, integrates OCaml with Godot 4.2 for game development. It enables calling Godot functions from OCaml and defining new Godot classes. Work is ongoing to improve signal support, garbage collection handling, and method definitions. The project is not production-ready yet, needing enhancements in build system integration, hot-reloading, and type safety. Contributions and testing are encouraged for further development.
Porting My JavaScript Game Engine to C for No Reason
Dominic Szablewski announced the high_impact game engine, a C port of his Impact JavaScript engine, designed for 2D action games, supporting multiple platforms and featuring essential game development tools.
Fallout 2 Remake 3D
Jonasz O. has launched an Early Access pre-alpha 3D remake of Fallout 2 for Windows, macOS, and Linux, featuring various gameplay controls, positive ratings, and community engagement with ongoing updates.
Godot 4.3
Godot 4.3 has been released with over 3,500 commits from 500 contributors, introducing new audio resources, improved physics, simplified navigation, enhanced animation, and Direct3D 12 support for better compatibility.