Solus has an evergrowing community of game developers that leverage open source technologies to design, build, and ship their games. To provide the most reliable experience for a segment of these developers, we had intentionally deferred upgrading of Godot, the widely known open source 2D and 3D cross-platform game engine, to the latest in their 3.x series. This was done to ensure more time for issues related to converting of exporting 2.x projects to 3.x to be ironed out, providing our end users the most reliable process for upgrading to the latest game engine as possible.
With the release of Godot 2.1.5 and its subsequent distribution in our repository, we will be upgrading Godot in our repository to the latest of the 3.x series (3.0.6 at the time of posting) during our upcoming Friday sync. This should provide our users a sufficient amount of time to research how their respective projects may be affected (if at all) and perform any necessary preparations for this upgrade (we found this issue to be particularly helpful).
Of course, we understand that if for any reason you wish to stay on 2.1.5 for the time being, you may use the following commands to either hold back the upgrading of godot during your normal upgrades, or re-installation of the 2.1.5
eopkg. Naturally, doing so for longer than absolutely necessary is not recommended, as we cannot guarantee it will remain available in our repository in the future or will remain functional against other software in the stack, and we encourage you to perform the upgrade as soon as you deem it viable.
To exclude godot when performing an upgrade, ensure you run:
sudo eopkg up --exclude godot
To install godot 2.1.5, run:
sudo eopkg install https://packages.solus-project.com/shannon/g/godot/godot-2.1.5-13-1-x86_64.eopkg
Note that if you already have 3.x at the time of reading, or wish to revert to 2.1.5 for any particular reason, an uninstall of godot 3 may be necessary prior to installation of the older release.
If you encounter any issues with the conversion of Godot 2 projects after our upgrade to Godot 3, we encourage you to reach out to the Godot community for assistance. Here are some links:
There is a multitude of other methods of engaging with the Godot community, all of which are available here.
If you encounter any issues with our packaged version of Godot 3 software on or after our Friday sync, please reach our via: