First, The link to old thread of this port on together.jolla.com
Godot Engine
Homepage: https://godotengine.org
2D and 3D cross-platform game engine
Godot Engine is a feature-packed, cross-platform game engine to create 2D and
3D games from a unified interface. It provides a comprehensive set of common
tools, so that users can focus on making games without having to reinvent the
wheel. Games can be exported in one click to a number of platforms, including
the major desktop platforms (Linux, Mac OSX, Windows) as well as mobile
(Android, iOS and SailfishOS ) and web-based (HTML5) platforms.
Known bugs
- not work with jolla 1 (but it not supported any more)
- screen blanks when you not touch them (i know how fix it using MCE dbus messages, but dont have time for this)
- no GLESv3 support (GLESv2 only)
What is done
- export templates for armv7hl, aarch64 and i486
- builtin support export to SailfishOS from Godot Editor
- with SDL version < 2.0.18 not work changing screen orientation ( while 4.4 it comming, i’ll try rebuild godot tempaltes with included SDL2 as static component )
How to port your game to SailfishOS
Here is instructions
In short:
- install SailfishSDK
- dowload Godot build for Windows or Linux from github and export templates for SailfishOS
- setup paths to SDK in Godot Editor Settings, choose tool for work with SDK, sfdk (recomended) or ssh
- add export settings in your project for Sailfish OS
- setup paths to export templates in export settings
- export your project and public on openrepos
P.S. this just mine old release, with some fixes for latest SaiflishOS (4.3.0.12 at this moment), if SailfishOS support GLESv3, maybe i’ll try update port to latest Godot 3.x with GLESv3 or to Godot 4
if you want, you can donate ( liberapay, paypal ) to me
my other interesting ports:
- Love2D github page, openrepos page, official page - awesome 2D framework with Lua as programming laguage
- Quake 2 github page, openrepos.net page, in this forum - you know what is this