This is of course not including the yearly Unity subscription, where Unity Pro costs $2,040 per seat (although they may have Enterprise pricing)

Absolutely ridiculous. Many Unity devs are saying they’re switching engines on social media.

    • June@lemm.ee
      link
      fedilink
      arrow-up
      67
      ·
      1 year ago

      I turned down a job offer at a company that relied solely on twitter’s api in order to accomplish their goals. It was a sales lead generation tool that used a scripted approach to warming leads before handing them off to AE’s to bring home.

      Within a year Twitter shut down their access and the company went under. That’s the day I learned not to trust another company to allow you to make money with their product permanently.

        • June@lemm.ee
          link
          fedilink
          arrow-up
          15
          ·
          1 year ago

          AWS is different as it’s a product marketed and sold as a product.

          This company was using Twitters api in a novel way that want subject to an agreement, just Twitter’s whims to allow it to continue.

          • foo@programming.dev
            link
            fedilink
            arrow-up
            4
            ·
            1 year ago

            I worked for a company that used Google application engine for all of their cloud tools and services. Then one day Google flipped a new billing process and the entire thing became more expensive than self hosting. Sure gae would let us scale to support insane levels but the product was never going to need that scale.

        • GBU_28@lemm.ee
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 year ago

          Any aws pipeline I build I write as agnostically as possible, and usually write basic ideas and selections from another platform into my docs and proposals.

          It’s happened twice in my career that a shop had totally jumped provider, which isn’t a lot but is enough to keep one eye open

    • Zacryon@feddit.de
      link
      fedilink
      arrow-up
      35
      arrow-down
      2
      ·
      edit-2
      1 year ago

      Developing a good and feature rich game engine which also runs performant is a huge effort. That alone can cost a good team 2 years at least. Even more if we consider todays graphic standards. That’s nothing which smaller studios can easily deliver. So yeah, it’s an obvious decision to buy a license for a proprietary engine, where a lot of work has already went into. That’s just business and nothing crazy about it. Companies using services or products of other companies is pretty ordinary.

      • 257m@lemmy.ml
        link
        fedilink
        arrow-up
        2
        arrow-down
        6
        ·
        1 year ago

        FOSS alternatives to Unity exist though. And from my personal experience it looks like Godot seems like the better engine anyways. Not to mention the fact that there is no need for a game engine to create a game. Opengl + a windowing/utility library is ideal.

      • givesomefucks@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        arrow-down
        1
        ·
        1 year ago

        Did they clear it with the owners first?

        Because if you don’t, and later they pursue the legal route, there’s not much you can do, you agree to their terms or fight a lawsuit where they’ll likely take everything

        • WldFyre@lemm.ee
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          Game devs and engine devs don’t necessarily have the same skill sets though, right?

          And who complained about Sync for Reddit? How would used foss alternatives to access Reddit have changed what happened to Reddit?

      • gencha@lemm.ee
        link
        fedilink
        arrow-up
        15
        arrow-down
        44
        ·
        1 year ago

        People wrote their own game engines since the earliest of games, they just want the easy route today and a marketplace to monetize on. These are poisoned gifts, and always have been.

        • Echo Dot@feddit.uk
          link
          fedilink
          arrow-up
          56
          arrow-down
          2
          ·
          1 year ago

          And if everyone invented their own wheel every time they wanted to build a new cart all we’d ever have is various different wheels and very few carts.

          • Beliriel@lemmy.world
            link
            fedilink
            English
            arrow-up
            5
            ·
            1 year ago

            I mean that’s honestly true. There are so many “infant” small selfmade game engines that are just complete shit lol

          • gencha@lemm.ee
            link
            fedilink
            arrow-up
            3
            arrow-down
            10
            ·
            1 year ago

            Great analogy, but this is a wheel you’re being charged for, after you’ve installed it on your product. Maybe you would have been better suited with your own wheel.

            You’re not picking an existing good wheel solution that you can use forever, you basically took a promise for a free wheel that you’re now being charged for, and you’re sad because the free wheel isn’t free anymore. Well, maybe you should have picked an actually free wheel to begin with.

            Unity is not the only solution to your cart problem. You’re just using it, because it is convenient.

            • Echo Dot@feddit.uk
              link
              fedilink
              arrow-up
              6
              ·
              edit-2
              1 year ago

              Unity isn’t free, what are you on about, you pay money for it.

              There really isn’t much point having this conversation if you’re going to operate on flights of fantasy.

        • adriaan@sh.itjust.works
          link
          fedilink
          arrow-up
          37
          arrow-down
          2
          ·
          1 year ago

          It’s not “the easy route”. Making a game engine is a tremendous investment these days. If you are making anything other than a game that looks like early 2000s or earlier, you need a pretty capable engine that takes years to develop. That’s on top of the time it costs to make a game, which is also typically years. Not to mention that your proprietary engine will have subpar tooling and make your game development slower.

          For anyone but industry giants it’s not feasible to make a modern engine. Unless your game is not aiming to play and feel like a modern game, you have to run with an off-the-shelf engine.

          • dylanTheDeveloper@lemmy.world
            link
            fedilink
            arrow-up
            1
            ·
            1 year ago

            Plus when you break it down you’ll still need 3rd party software in order to do anything more than a console only application (OpenGL, directX, Havok, Bink etc)

          • gencha@lemm.ee
            link
            fedilink
            arrow-up
            1
            arrow-down
            15
            ·
            1 year ago

            I agree with everything you’re saying, but it’s still the easy route and it’s still a poisoned gift, as can be seen by this story. People rather pick the “free” and capable tool than investing time in an open-source solution that needs more work, or developing from scratch. Maybe they just want to reach more platforms to make more money, or use the super advanced tools, but that doesn’t change that you’re picking the path of least resistance, and you might pay for it in the end.

            Chances are, if you’re expecting to compete with industry giants on the same level, you’re already investing massively into the production of assets and you’re project in general. You’re just skipping the investment in the engine and tooling. If you just want to make a small game, then maybe you don’t even need Unity and would be better off with something more tailored to your project.

            I just can’t feel sorry for people who walked into this trap. I feel like this pattern has been occurring way too frequently to ignore the danger of “free” tools that really aren’t.

        • TechieDamien@lemmy.ml
          link
          fedilink
          arrow-up
          15
          ·
          1 year ago

          Yeah, and people nowadays don’t even rewrite basic libraries! Everyone should have their version of glibc or they are just lazy!!!1!!1!

          • gencha@lemm.ee
            link
            fedilink
            arrow-up
            1
            ·
            1 year ago

            C implementations are available as open-source. The glibc especially is a great example of this. This comparison is not good. I’m all for using open source

        • stevedidWHAT@lemmy.world
          link
          fedilink
          English
          arrow-up
          16
          arrow-down
          2
          ·
          edit-2
          1 year ago

          Yeah let me just make my own fucking game engine right quick because that’s definitely easier than using another one that a team made and continues to make, support, and add onto because

          “It’s easier”

          Come on dude you’re just talking out of your ass. You should read about Cynicism and why nobody fucking likes that shit

          • gencha@lemm.ee
            link
            fedilink
            arrow-up
            3
            arrow-down
            5
            ·
            1 year ago

            You don’t have to reproduce Unity to create your game. You just need to write what you need. And you could also chose an actual free software project instead of something where they pull the rug right out from under you. If you look at the choice today, with the rug already having been pulled, would you not consider the choice an obvious mistake in hindsight? Every other project these days loses money by trying to build a following which they will then monetize on. I’m sorry for people who walked right into this trap, but it could have been avoided by making better choices in the past. Sorry if you disagree, but I’ve been around long enough to recognize these recurring patterns with “free” software.

            • stevedidWHAT@lemmy.world
              link
              fedilink
              English
              arrow-up
              1
              ·
              1 year ago

              This isn’t how you respond to people that have a problem. Total dude bro answer

              Be better man. I’m not going to continue this conversation

        • Hector_McG@programming.dev
          link
          fedilink
          arrow-up
          8
          arrow-down
          1
          ·
          1 year ago

          People wrote their own game engines since the earliest of games

          Lazy gets, using someone else’s programming language. They should have developed their own language and written the compiler before starting to write a games engine for the game they wanted to make.

          • Droechai@lemm.ee
            link
            fedilink
            arrow-up
            2
            ·
            1 year ago

            To be honest even a home written language and compiler would be based on someone else’s hardware.

            Come to think of it, imagine if American Megatrends would start with a subscription model.

            10 USD tier: 10 free boots a month, each subsequent boot shows an ad. You can skip the ad for 25 crystals.

            Crystals are bought in packs of 10 or 35.