Unity Game Development on Arm - Why it is Important

Поділитися
Вставка
  • Опубліковано 30 тра 2024
  • The global gaming market is estimated to rake in over $184 billion, and it continues to grow daily. Mobile gaming is characterized by core technologies, including smartphone operating systems, game engines, and hardware. Arm’s CPU and GPU architectures are fundamental in the mobile gaming landscape, as is Unity. 70% of the top 1,000 mobile games are made with Unity. As the mobile gaming market grows, Unity developers must prioritize Arm optimization to ensure their games perform flawlessly on mobile devices.
    ---
    Optimizing Unity games for mobile: andauth.co/unity-mobile-gaming
    Article with more links and resources: www.androidauthority.com/unit...
    #garyexplains
  • Наука та технологія

КОМЕНТАРІ • 38

  • @GaryExplains
    @GaryExplains  17 днів тому +1

    Optimizing Unity games for mobile: andauth.co/unity-mobile-gaming

  • @stephenwhite506
    @stephenwhite506 16 днів тому +4

    At one point in time Unity were advertising that their engine ran on the original ARM based Nintendo 3DS. The company I used to work for decided to use Unity for one of their 3DS products. We soon found out that an empty scene would consume most of the RAM! We had to persist and the decision was made to only support the newer models of the 3DS with eight times more RAM than the original. However, the memory problems and corruptions remained. Unity sent out one of their engineers to help. In the end the Unity engineers could not get the simplest game levels to work. They simply gave up. To compensate for their failure they gave us the source code to the whole Unity engine. We immediately could see just how badly written it was. We replaced the memory manager with the one from our engine. The Unity engine dynamically allocates single bytes! With the Unity engine now using our allocator larger levels would load but would eventually run out of memory. In the end and after a lot of time we scrapped Unity and went back to our old engine. All of the levels, including the larger ones worked fine and this was back in the original 3DS hardware with only 1/8th of the RAM!
    Unity is a good editor wrapped around a mediocre engine. They need to spend more money on engineering and less on evangelist.

  • @S9uareHead
    @S9uareHead 10 днів тому

    I was the lead programmer for a failed mobile game project. I had an AMD Ryzen 1700X / Nvidia GeForce GT 1030 workstation which was easily sufficient for mobile development: the eight-core CPU had very good compile times and the GPU was more powerful than the mobile devices we targeted 😅 Optimization consisted pretty much exclusively of using the profiler and focusing on the little performance-critical code we had: I e.g. removed LINQ usage from some functions which were called in every frame. We never needed to do anything CPU architecture specific, we were never that desperate for performance.

  • @TheRadiantSilvergun
    @TheRadiantSilvergun 17 днів тому +2

    Hi Gary, are you going to do a video on the M4 benchmarks compared the snapdragon elites?

  • @tanjummehejabin4655
    @tanjummehejabin4655 10 днів тому +1

    " Acer Aspire 7 A715-76G-59U9 Core I5 12th Gen 8GB Ram 512GB PCIe Nvme Gen4 SSD GTX 1650 4GB Graphics 15.6 Inch IPS 144Hz FHD Gaming Laptop " vs " MSI Thin GF63 12UCX Intel Core I5 12th Gen-12450H RTX 2050 4GB Graphics 8GB DDR4 RAM 512GB NVMe SSD 15.6 Inch FHD 144Hz Gaming Laptop " vs " HP Victus 15 (R5-7535HS + RTX 2050 4G + 8G) " which one should I buy for engineering study and slightly gaming ???
    GPU is not an issue......
    'Built quality' , 'Battery life' , 'Durable' , 'Heating issue' should also be looked into.. Please help me .......

  • @misterkiller0371
    @misterkiller0371 17 днів тому +4

    M4 vs M3 😊

  • @benroytravels9881
    @benroytravels9881 17 днів тому +1

    Would you please explain the Apple M4 soon?? 🙏

  • @iamstartower
    @iamstartower 17 днів тому +1

    frame generation and ai upscaling are the future of arm processors and free gaming (as in freedom). you no longer need 160watts cpu or 250 watts gpu for a decent gaming experiences we just need more alternatives to windows and its anti-consumer practices...

  • @anb4351
    @anb4351 9 днів тому

    I don't know how much you are still connected to the world Android, AOSP and of Android App development but if you are I would love to see your take on how Google is ruining both Android as an "Open" operating system and Playstore as a market just for big companies

  • @lalitsharma3137
    @lalitsharma3137 17 днів тому

    Please make a video about the new M4 chip from apple once the iPad is out. M4 specs are really intriguing and demands a comparison video with the X Elite chip. Please make one. 🎉❤😅

  • @obinnaokafor6252
    @obinnaokafor6252 17 днів тому +1

    I believe you meant ARM64 Windows?

    • @GaryExplains
      @GaryExplains  17 днів тому

      I am not sure which part of the video you are referring to.

    • @obinnaokafor6252
      @obinnaokafor6252 17 днів тому +1

      @@GaryExplains Unity 6 announced support for Windows ARM64

    • @GaryExplains
      @GaryExplains  17 днів тому +1

      Cool. Did I mention that in the video?

  • @pizzarick_
    @pizzarick_ 12 днів тому

    M4 next.

  • @Technopath47
    @Technopath47 17 днів тому +2

    Still never gonna give Unity another chance after what they pulled.

    • @GaryExplains
      @GaryExplains  17 днів тому

      I understand the sentiment and many people have had a negative reaction to that incident. However I am intrigued to find out how the proposed change would have affected you. Do you have a game with over $200,000 in revenue?

  • @DanCreaMundos
    @DanCreaMundos 17 днів тому +2

    I guess unity still works for mobile games, at least if you have other ways to generate income with your games 'cause you never know when they will start charging you things they shouldn't 😅

    • @GaryExplains
      @GaryExplains  17 днів тому +2

      Didn't the game need to have a revenue of over $200,000 before the new rules applied and then it was $0.20 per install. How does that equate to needing another way to generate income with your game? Asking for a friend.

  • @CODEDSTUDIO
    @CODEDSTUDIO 17 днів тому +1

    No Links

  • @jaydeep-p
    @jaydeep-p 17 днів тому +8

    Last I remember, unity introduced some genius revenue split that all devs hated.

    • @GaryExplains
      @GaryExplains  17 днів тому +3

      And then they withdrew it because of the negative feedback.

    • @EarnestWilliamsGeofferic
      @EarnestWilliamsGeofferic 17 днів тому +1

      @@GaryExplains Oh that'll never come back! WTF man.

    • @GaryExplains
      @GaryExplains  17 днів тому

      @EarnestWilliamsGeofferic I don't understand. Every business needs to look at its revenue streams and adjust them accordingly. If I remember right you needed a game that was earning over $200,000 per year for these new rules to apply. Clearly the developers of games making over $200,000 didn't like the new rules and everyone got upset. Will Unity adjust its revenue plans in the future, sure. Did it learn from this mistake, I don't know, I guess so.

    • @EarnestWilliamsGeofferic
      @EarnestWilliamsGeofferic 17 днів тому

      @@GaryExplains You clearly either don't understand what $200 in revenue means to a game developer or you are wilfully obtuse.
      The wilful ignorance, though, is plainly evident. Unity no more learned from this mistake than you are convincing anyone that you have any business weighing in on anything to do with Unity.

    • @GaryExplains
      @GaryExplains  17 днів тому

      $200or $200,000? If it is the latter then surely that depends on the size of the company developing the game. A sole developer is very different to a pro studio with many employees etc.

  • @mannkeithc
    @mannkeithc 17 днів тому +2

    Excellent video. What you said taking a mobile first game development approach makes a lot of sense.

  • @robertlawrence9000
    @robertlawrence9000 17 днів тому +10

    After their shadiness of trying to scam developers, I would never recommend Unity.

    • @GaryExplains
      @GaryExplains  17 днів тому +2

      I understand that there was lots of negative feedback about the changes that Unity proposed (and were withdrawn) and I don't work for Unity and I have no reason to defend them, but why do you call it a "scam" and say it was "shady"?

    • @DanCreaMundos
      @DanCreaMundos 17 днів тому +4

      It wasn't either a scam or shady, it was pretty visible and obvious and it was a direct kick in the butt to developers who made it popular.

    • @GaryExplains
      @GaryExplains  17 днів тому +3

      @DanCreaMundos OK, so not a scam, but how was it a direct kick in the butt to developers who made it popular? Didn't you need to have a revenue of over $200,000 before the new rules applied?

    • @itaco8066
      @itaco8066 9 днів тому

      @@GaryExplains
      Thanks for the video, awesome as always ❤
      I’ve worked at Unity and left just a while ago,
      With the new management I'm sure that Unity will continue to be a great platform for the game development community.
      But yes the old management was just drifting away from what the community needs
      I’m hopping that dev's & studios can feel like they are prioritize more with the company new roadmap.

  • @GameplayTubeYT
    @GameplayTubeYT 17 днів тому +2

    Handheld will put Mobile gaming to an end!

  • @Dave102693
    @Dave102693 17 днів тому +1

    I’ll wait for Unreal on Arm instead

    • @GaryExplains
      @GaryExplains  17 днів тому +3

      Unreal can already build for Arm. What exactly are you waiting for?