• 0 Posts
  • 433 Comments
Joined 2 years ago
cake
Cake day: December 24th, 2023

help-circle
  • I don’t think ID software is exactly making all their stuff open source. The original doom source code was only released after it was already a successful game and franchise was established.

    regardless you should actually talk to people who do the majority of the slog work in gamedev whether their salaries match their needs for the month.

    you should also consider speaking to indie devs that struggle to make a living as the example of successful indie games to failed ones is miniscule.

    Theory is all well and good. Maybe you should get out of your library and look at ground realities? Solving it is everybody’s effort. Suggest practical ways to survive first. Then speak about changing the situation.


  • The only way to actually liberate games is to publish sources liberally. This includes enforcing hard copyleft licensing.

    that’s a herculean task. devs and artists already suffer from low wages and overwork. And making games is quite labour intensive.

    you can publish sources and potentially struggle to make enough money. interesting games are dime a dozen, even rarer in indie scenes that also make it open source.

    solve this and we can agree it’s the ONLY way. Until then you gotta pay for binaries.









  • join a game company as a junior. Hate every bit of it and then realize you’re better off doing something else.

    Or skip all of that and pick something you are somewhat familiar with today.

    If you’re still reading that means you want to continue on this treacherous path. Fine, fastest way to start i guess is playtesting but with companies asking customers to do that for them… the role is kind of lacking at the moment.

    best you can do in your free time is start with trying out every aspect of game design upto a beginner level: learn basic coding in a specific language like python. learn to make simple text based adventures and fill-in-the-blank puzzles.


  • I tried nixos. But alas, I don’t have the time to unlearn traditional Linux management and get into the groove that makes it click for others. I don’t run a homelab, my dev environment is my company’s macbook that connects to development rhel servers through ssh or vscode. I run popOs for what little time i have to tinker in my free time.

    I tried tinkering with NixOS in a VM on apple silicon. The experience of finding what image to download for Apple Silicon and installing the OS was straightforward and i did manage to start getting the hang of it. But very quickly realized you start out maintaining packages through the system config file, invest some time, discover home-manager, and then later discover flakes. Then I also discovered none of the tools like neovim, python work like they do on imperative distros.

    At least with python the right way to manage is to forget using pip or uv in the traditional manner and simply use the nix-shell feature per directory which is actually the most frictionless way to do that in my experience.

    I can see how nix and nixos are godsend for DevOps, server folks who need reproducible builds, love configuration as code that compilss the same way every time and anywhere, and hate non-deterministic behavior.

    But yes. The author is right. I too felt like the OS needs your time until you set it up just right for your needs. Daily driving it is not a install and go affair unless you already have a repo of configs built up.

    And if you’re like me and anxious about having everything organized “just right” it will be a nightmare of ignorance until you find the best practices which certainly takes a lot more time and kindness on yourself than you might allow or actually possess.



  • “Is it because your customer numbers are down?”

    “How dare you! They are up! See this spike here”

    “Isn’t that when management forced everyone to use AI in their daily job even if they don’t have problems that AI. can’t solve?”

    “Nobody forced anyone. Besides the numbers prove how productive everyone is with AI!”

    “Well where are those numbers?”

    “I don’t have those numbers”