magic_lobster_party

  • 0 Posts
  • 105 Comments
Joined 9 months ago
cake
Cake day: March 4th, 2024

help-circle

  • It’s generally considered a fact that Linux, along with many other open-source software projects, are more efficient than their propriety closed-source counterparts

    This is not necessarily true. Linux had trouble with Nvidia Optimus, which is a GPU technology that seamlessly switches between power modes. Well, that is if it works properly, which it didn’t for Linux. I haven’t heard it in a while, so I assume it’s not a problem now anymore.

    But it was a big problem where Linux laptops drained batteries much faster because they were using the GPUs at max capacity at all times.

    What I’m saying is that the efficiency of Linux depends on access to hardware features, and that might depend on the vendors of the drivers.

    Also, like it or not, if there’s one thing I envy about Mac is its power efficiency. They usually last really long on one charge.












  • Faster compilation is probably nice, but making a new language with all its tooling from scratch is a huge endeavor. Props to him for actually doing it.

    The problem is that all this work takes away time from the actual game development. I’m not sure about the scope of his next game, but from what I’ve seen I don’t really understand why his Sokoban adventure game can’t be made in Unity. I don’t think he’s pushing any hardware limits with it.

    Unity also got hot reloading nowadays, which is about as fast iteration you can get.

    I’m just armchair guessing, but I believe he would’ve been done with his game by now if he just used Unity.







  • multiple clones

    Why would you do this to yourself?

    The benefit is that you have everything collected in one place. You can jump between any of your local branches, and there’s no confusion about which state the branches are in.

    If you have multiple clones, then there’s the risk that you’ve forgotten to sync main in all your different clones.

    Then there’s also the problem that all the generated binaries will be out of sync. You still have 5 copies of each binary.