08-07-2021, 09:31 PM
I saw this thread and couldn't resist throwing in a few more options:
Ones I've tested on the PP (mobian). The benefit of all these options is that they can run on the desktop and on the pinephone.
Love2D (https://love2d.org/) - this is the easiest one to get up and running IMO.
libgdx (https://libgdx.com/) - Java based games seem to work fine on the PP, I've been able to run pixelwheels from here https://github.com/moxvallix/LinMobGames
Gnome builder (https://wiki.gnome.org/Apps/Builder) - this might be linux only? this has great options for pseudo-cross compiling - it can automatically setup a virtual machine on linux (I use Ubuntu) and emulate the phone apps on a desktop. It has samples for C/Python and others.
Ones I've not tested, but would be interesting:
Python with pygame (https://www.pygame.org) / Kivy (https://kivy.org) / Pyglet (pyglet.org) (lots of options here)
Haxe with heaps.io or openfl
Godot (as was mentioned above)
Cocos2d
There are also a bunch of C/C++ libraries: SDL, Allegro, OGRE, Irrlicht, etc.
[/url][url=https://kivy.org/]
Ones I've tested on the PP (mobian). The benefit of all these options is that they can run on the desktop and on the pinephone.
Love2D (https://love2d.org/) - this is the easiest one to get up and running IMO.
libgdx (https://libgdx.com/) - Java based games seem to work fine on the PP, I've been able to run pixelwheels from here https://github.com/moxvallix/LinMobGames
Gnome builder (https://wiki.gnome.org/Apps/Builder) - this might be linux only? this has great options for pseudo-cross compiling - it can automatically setup a virtual machine on linux (I use Ubuntu) and emulate the phone apps on a desktop. It has samples for C/Python and others.
Ones I've not tested, but would be interesting:
Python with pygame (https://www.pygame.org) / Kivy (https://kivy.org) / Pyglet (pyglet.org) (lots of options here)
Haxe with heaps.io or openfl
Godot (as was mentioned above)
Cocos2d
There are also a bunch of C/C++ libraries: SDL, Allegro, OGRE, Irrlicht, etc.
[/url][url=https://kivy.org/]