Today almost every software project, from a small utility to a big game, lives in a version control system, most often on GitHub - a service that stores code together with its full history of changes. And in almost every team, each code change is automatically checked and built on a server, and the finished version reaches users just as automatically. This approach is called CI/CD. From the outside it looks like a tool for big companies, but in fact you can set it up for free even for a one-person project.
By profession I am a QA engineer (QA - quality assurance), but I am more and more drawn to development: I want to create projects of my own. The first such project is Taveronen: The Beginning - a small idle game about a tavern where gold piles up by itself. I developed it myself in Godot, a free open-source engine, and released it on itch.io, a platform for indie games, in two versions: for the browser and for Windows.…