I've been making video games in some form for 20 years, so I wrote an article about my process - and why I don't use an engine.

https://noelberry.ca/posts/making_games_in_2025/

Making Video Games in 2025 (without an engine)

Thoughts, tools, and libraries I use to make games

@noelfb really enjoyed the article, especially about the tools for input/rendering, etc. that seem like the biggest hurdles to not using an engine. I'm considering switching away from windows soon as well. What Linux distro do you use? I'm thinking of trying Bluefin and Bazzite for game compatibility but haven't had the time to try yet.
@programmylife thanks! I'm using Fedora, and have for a few years. It can take a bit more setup for some stuff since it intentionally doesn't come with proprietary stuff - but I like how up to date it keeps things.
@noelfb do you play much in the way of recent games? If so, how do you install things for compatibility? Not looking for specifics, just wonder if you install GPU drivers yourself, or if there are packages you are using for that kind of setup.
@programmylife yeah, I've been playing stuff like Expedition 33 on my Linux PC without any issues. NVidia GPUs you will likely need to install, but those have gotten considerably easier in the last 1-2 years. AMD GPUs are even more straight forward, I believe.
@programmylife (as in, the drivers are just a package you install from your software app or package manager)