• 14 Posts
  • 1.5K Comments
Joined 2 years ago
cake
Cake day: June 23rd, 2023

help-circle

  • Valmond@lemmy.worldtoGames@lemmy.worldGaming Pet Peeves
    link
    fedilink
    English
    arrow-up
    4
    ·
    4 hours ago

    Putting too many game mechanics into a game, like fighting system, bonus crystals, combinations of stuff to upgrade other stuff, plus pets, minigames, repetable quests, party combinations, crosswords, and more, in a single player game especially.

    And dark patterns of course.


  • The main parts are the dependency of your files ofc, if they all depends on file A, then that A has to be compiled first, mono tread. Secondly depending on your project (is it lots of dlls or one biig executable) the linker might be a big choke point, as it’s kind of mono threaded (per project).

    CCache can be fantastic, I worked on a 700-project soft (one executable), almost 2GB cpp source code, full recompile took around 2h on a modern 10/20 CPU, just compiling was often a drag but with cache it shrank compile times way more than any multiprocessing could.

    If you’re several working on a big project you can share the build cache too, so your rebuild will be almost instant because your co-workers have already compiled everything except your changes.