this post was submitted on 10 Oct 2025
4 points (83.3% liked)

Godot: The open source game engine

249 readers
2 users here now

A community for discussion and support in development with the Godot game engine.

founded 2 years ago
MODERATORS
 

Hello all! I am not a software developer, but am interested in game development and making my own games. After restarting due to switching PCs/Operating Systems, I was recommended to setup version control to keep track of changes and to share the project with a friend who is also interested in it with me. I've heard to steer away from Github from proprietary reasons and they have been stealing users code (?), and as recommended Codeberg.

My question really comes down to: could someone please explain or give instructions for how to set this up so I can easily make changes after each working session? I come from a product development engineering background where we have technical drawings where revisions are made, approved, and saved (Rev A, Rev B, Rev C, etc.) with documented changes between each revision of a single file/drawing. However, I don't understand setting up a project and navigating older/newer versions where there are hundreds of separate files all being updated and changing constantly.

you are viewing a single comment's thread
view the rest of the comments
[–] WR5@lemmy.world 1 points 4 months ago (1 children)

Okay great! Do you have any recommendations for a GUI for Linux?

[–] lukecooperatus@lemmy.ml 3 points 4 months ago (1 children)

Personally I find it easier to just use the command line for git. None of the GUI apps are particularly good on any OS, in my experience. Often they will screw something up and you have to fix it in the command line anyway, so might as well just learn the command line from the start, IMO.

However, there are extensions for Nautilus (the GNOME Files app) that works decently for helping you know the status of your files that are tracked in git: https://gitlab.gnome.org/philippun1/turtle or https://github.com/rabbitvcs/rabbitvcs (though I think RabbitVCS might be abandoned)

If you're using vscode already, there are some decent git plugins for that which work okay.

[–] WR5@lemmy.world 1 points 4 months ago

I've been using Godot specifically and writing in the script editor there. Is that okay?