Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
Latest Comments by Wendigo
Soldat, a rather old side-view multiplayer action game is being ported to Linux
15 Feb 2017 at 9:43 am UTC

Nice to see a game made with Pascal.
I discovered FPC/Lazarus when I moved to Linux and had to drop Visual Studio.
Really like this language and IDE. :)
It's a pity that it became out of fashion.

Game creation kit 'Construct 3' has a first preview, including shots of it on Linux
15 Feb 2017 at 9:32 am UTC

GDevelop or construct or clickteam fusion= easy to use, but limited in features (except that GDevelop is open source and the others support extensions)
GDevelop also supports extensions. It even has a Plugin API that unfortunately isn't really used due to the small community and the fact that a visual game engine is mostly used by non programmers. ;)

Godot had the luck to be a full fledged game engine that was already used for in house projects, with visual editor, GUI, physics and all the fancy extras when it was open sourced. That attracted quite a few developers from the community.

GDevelop on the other hand currently has just two developers that work on the engine in their free time. But the engine is still in active development.

One problem all those "visual programming" engines have is that the game developer can only use the behaviors the engine developer has created. If you want to create something extraordinary things get complicated.

I can't say anything about Construct since I have never used it but GDevelop (at least the installed version) has C++ and Javascript events where you can write your own code and have access to all the objects (and their behaviours) in the scene.
(It is a similar approach like in the Blender game engine with it's Python API.)

The extension system has the benefit that one can swap the game libraries that work in the background.
When creating native games SFML is used in the background for Linux, Windows and MacOS while the web extension relies on Pixi.js.
So you don't need to download the bundled Chrome Browser in order to play the games and everything should run faster.

There is currently an experimental Cocos2D back-end in the making that will also make exporting to Android more easy without using a wrapper.