Atmel Studio is available only for Windows users. Alternatively, you can use any liked text editor with some utility to build the project.
Atmel Studio uses the make utility to build the project and generate makefile file for this.
In general, the makefile can be written by hand, but it seems to me very uncomfortable and unwieldy.
I also tried to use other build systems (cmake, scons etc.) but the results I also didn’t like.
I wanted to have a very simple, user-friendly and flexible tool for building projects.
As a basis I took the Python language, because it is easy to use, not only for writing the build system, but also as a convenient
language for describing the configuration of the project.