Heyy, I’m learning programming and trying to choose a focus, I saw you can make web/backend w node, desktop (bloatware but discord uses it so if it works it works), games (not AAA and not optimized for performance but it shouldn’t matter for indie too much) Is there anything that compares? I wanna focus on one thing instead of spreading myself over a ton of languages, I do feel js is interesting for this, but I’m just starting out, so looking to hear some thoughts of people more familiar with programming.

  • NotSteve_@lemmy.ca
    link
    fedilink
    arrow-up
    6
    ·
    1 day ago

    Most modern games are built on engines written in C++ but game development is usually done in languages like C# on top of those engines, no? Unless you’re doing engine development you probably won’t be touching C++

    I could be wrong since I’m in software and not games but that seems to be the way

    • gastroglizzy@piefed.social
      link
      fedilink
      English
      arrow-up
      1
      ·
      12 hours ago

      It depends on the engine. Unity is based on C# so it isn’t as performant as Unreal Engine 4 and 5, which use C. Unreal Engine uses UnrealScript, which is an intermediary language based on Java, which is similar to C#. The Source/id/Quake engine also uses C.

    • boletus@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      3
      ·
      20 hours ago

      If you’re building a game from start to finish in a game engine written in c++ you’ll probably end up having to touch some c++ eventually. Better to learn that than only ever learn how to use a scripting language.