Hellooo,
with the end of win10 coming my project is looking forward to another rebuild.. id like to switch to linux, however i am worried about the build process, the docs only state it is possible to cross-compile, but not how. a search here yields mixed results: This thread states i only need the export templates, but is old. Another thread mentions docker and another offers a selfbuild solution. i want my game to be accessible, thus id like to port to windows and linux from linux
i start…
Hellooo,
with the end of win10 coming my project is looking forward to another rebuild.. id like to switch to linux, however i am worried about the build process, the docs only state it is possible to cross-compile, but not how. a search here yields mixed results: This thread states i only need the export templates, but is old. Another thread mentions docker and another offers a selfbuild solution. i want my game to be accessible, thus id like to port to windows and linux from linux
i started using godot with c#, but now learned that it requires .net sdk (again micrsoft product) and also prevents a web export. the other two options are GDS and c++. I originally decided against GDS, because i really enjoyed the “higher” language feel of c#. c++ i never touched, but i think i could eynjoy it.
some very helpful people from the godot discord already suggested some ways to build: using docker, github actions (microsoft product) and CI. However these solutions seem overly complicated to me, when all i want is a “simple” export of my project. Learning docker, git, github, c++ and linux at the same time also feels overwhelming. after all godot already has an export functionality, so it there must be a simpler way. e.g. cant i just change the scons target and build for win? However people keep saying that i need to compile on the target os (or docker/vm).
any help, or rough step by step you needd to this and that list would be really appreciated. thanks for reading and best wishes :)
TLDR: i want to use linux + c# or c++ with an export to windows and linux from linux. What is a sane way to do that?