willnationsdev / log

A log of my ongoing and planned development efforts.
MIT License
0 stars 0 forks source link

Godot Module Manager: A GUI for installing/uninstalling and building modules into Godot Engine #16

Open willnationsdev opened 5 years ago

willnationsdev commented 5 years ago

Create a GUI program for installing/uninstalling modules from GitHub and building Godot from source code. Thinking something almost like npm/pip, but strictly for making Godot builds.

willnationsdev commented 5 years ago

The main goal here is to encourage the average user to employ modules (since they are honestly a lot more powerful and a lot easier to implement than GDNative libraries).

This project would also potentially lighten the load on Godot Engine devs since they can now more readily assuage users' concerns about a feature inclusion by outsourcing it to a separately-installed module.

Features for this would be similar to the Godot project manager, only this would be for Godot Engine installations.

willnationsdev commented 5 years ago

Note that this may be less significant if a lot of headway is made on the Godot-Builder repository (which would make it much easier to build the source code for GDNative plugins).

However, modules still have the distinct advantage of you not having to compile them separately for your target platform. E.g. I don't think NativeScript C++ works with the web export without manual work, but modules should work just fine (Is this accurate?).