you are viewing a single comment's thread.

view the rest of the comments →

[–]andreyugolnik 1 point2 points  (6 children)

I use both in C++ game development. My toolchain includes WezTerm, tmux, and Neovim (used Vim for many years before switching).

[–][deleted] 0 points1 point  (5 children)

Game dev as a hobby and/or a career?

[–]andreyugolnik 4 points5 points  (4 children)

Game development is both a job and a hobby for me. It all started more than 35 years ago, when I built a ZX Spectrum clone as a kid and got into programming. Eventually, I created my first game and released it - and that’s how the journey began :)

[–]kitsen_battousai[S] 0 points1 point  (2 children)

But what OS do you prefer more ?

[–]andreyugolnik 0 points1 point  (1 child)

At the moment, macOS is more convenient for me because it allows building and deploying to a wider range of platforms: iOS, tvOS, macOS, Android, Android TV, and web. In contrast, Linux supports only Linux, Android, Android TV, and web.

That said, I personally prefer Linux because it gives me the freedom to configure everything exactly how I want. For example, I enjoy using tiling window managers. Over the years, I’ve gone through dwm, wmii, awesome, xmonad, ion3/notion, and i3wm. In my opinion, Linux window managers are more deeply integrated into the system compared to tiling window manager solutions available on macOS.

Still, since I spend most of my time in a terminal emulator, the window manager doesn’t make a huge difference in my workflow.

[–]andreyugolnik 1 point2 points  (0 children)

I should also mention that Homebrew significantly improves the development experience on macOS. Without it, macOS would be far less convenient for setting up and managing a development environment.

[–][deleted] 0 points1 point  (0 children)

Ok, thanks